所以我觉得比较好的办法是保证你insert的时候的key是唯一的,比如你可以在数据库里面建一个单独的计数表,然后每当要insert一条数据时,计数表就自动插入一条新记录,然后返回计数表的数据条数,用这个条数作为key,这样基本就能保证要插入的key是唯一的了
你是说做数据的唯一性约束是吧?一般来说在程序级别就应该保证插入的数据是有唯一键的,如果判断异常以后再修改,效率会不会比较低? 还有就是,你用SELECT COUNT(*)是不是等于0就能判断是不是新值,其实也不用全部字段读入再判断啊
62,612
社区成员
307,332
社区内容
加载中
试试用AI创作助手写篇文章吧