sql >> データベース >  >> RDS >> Mysql

エラー1067(42000):「created_at」のデフォルト値が無効です

    問題はsql_modesが原因です 。コマンドで現在のsql_modesを確認してください:

    show variables like 'sql_mode' ; 
    

    そして、sql_mode " NO_ZERO_IN_DATE、NO_ZERO_DATEを削除します "それを機能させるために。これはmysqlの新しいバージョンのデフォルトのsql_modeです。

    次のコマンドを使用して、sql_modeをrootとしてグローバルに設定できます。

    set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
    


    1. MariaDB Xpand(以前のClustrixDB)の概要

    2. AES-256-CBCのpgcryptoを使用して復号化することはできませんが、AES-128-CBCは問題ありません

    3. EF4-選択したストアドプロシージャは列を返しません

    4. 動的SQLを実行するOraclePL/ SQL匿名ブロックから結果セット/カーソルを返す方法は?