mysql的sql_mode

今天第一次听说mysql还有模式.因为出现一个奇怪的错误:

doesn't have a default value

Google了一下,原来是sql_mode在搞鬼: Link

mysql的sql_mode》上有2条评论

  1. 具体说就是先检查

    SELECT @@sql_mode;

    看看是否是有严格模式STRICT mode, 去掉即可.

    SET GLOBAL sql_mode=”

  2. SELECT @@GLOBAL.sql_mode;
    SELECT @@SESSION.sql_mode

    SET GLOBAL sql_mode=”;
    SET SESSION sql_mode = ”;

评论已关闭。