ERROR 1364 (HY000): Field 'table' doesn't have a default value

飘逸的风8年前 (2018-01-22)数据库4252

解决办法:打开my.ini,查找 
sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改为
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
然后重启MYSQL

相关文章

分享:MySQL所有函数集合

对于针对字符串位置的操作,第一个位置被标记为1。  ASCII(str)  返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,...

php MySQL使用rand函数随机取记录

如何在mysql中使用随机数, 如何写一个语句能一下更新几百条MYSQL数据! 需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一...

MySQL性能优化-常见SQL错误用法

前言 MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。