MySQL关于时间设置的注意事项

复制mysql> CREATETABLE ts ( id INTEGERNOTNULL AUTO_INCREMENT PRIMARYKEY,间设 col TIMESTAMPNOTNULL ) AUTO_INCREMENT = 1; mysql> SHOW VARIABLES LIKE%sql_mode%; +---------------+---------------------+ | Variable_name | Value | +---------------+---------------------+ | sql_mode | STRICT_TRANS_TABLES | +---------------+---------------------+ mysql> INSERTINTO ts (col) VALUES (1969-01-01 01:01:10); ERROR 1292 (22007): Incorrect datetime value: 1969-01-01 01:01:10forcolumncolat row 1 mysql> SET sql_mode=""; Query OK, 0 rows affected (0.00 sec) mysql> SHOW VARIABLES LIKE%sql_mode%; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | sql_mode | | +---------------+-------+ mysql> INSERTINTO ts (col) VALUES (1969-01-01 01:01:10),(2999-01-01 01:01:10); Query OK, 2 rows affected, 2 warnings (0.01 sec) Records: 2 Duplicates: 0 Warnings: 2 mysql> show warnings; +---------+------+----------------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------------+ | Warning | 1264 | Outof range value forcolumncolat row 1 | | Warning | 1264 | Outof range value forcolumncolat row 2 | +---------+------+----------------------------------------------+ mysql> SELECT * FROM TS; +----+---------------------+ | id | col | +----+---------------------+ | 1 | 0000-00-00 00:00:00 | | 2 | 0000-00-00 00:00:00 | +----+---------------------+ 2 rowsinset (0.00 sec) 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.
本文地址:http://www.bzuk.cn/html/348b8699565.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。