mysql去除严格模式/插入数据库遇到重复保证唯一

 1、找到mysql目录下的数据库的my.ini文件。
找到sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 默认是严格模式
在这行前面加个#注掉
#sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION   去除严格模式功能

 

2、保证在插入数据库唯一

方案一:使用ignore关键字

如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:


INSERT IGNORE INTO `table_name` (`email`, `phone`, `user_id`) VALUES ('test9@163.com', '99999', '9999');

posted @ 2016-07-07 14:59  二年后的今天  阅读(386)  评论(0编辑  收藏  举报