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

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

解决办法:打开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十大优化技巧

MySQL十大优化技巧

WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。 1.优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启...

分享:MySQL所有函数集合

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

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

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

发表评论

访客

看不清,换一张

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