最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = ‘TRADITIONAL’;)
1 2 3 4 5 6 7 8 9 10 11 12 |
-- #1525 - Incorrect DATE value: SET SESSION sql_mode = 'TRADITIONAL'; -- #1292 - Incorrect date value: '0000-00-00' for column '日付カラム' at row 1 set session sql_mode='NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE'; -- 実行したいSQL文 update users set 適当なカラム = 2 where 日付カラム >= '1983-06-01'; |