algo
To the stars!
Как вставить datetime 0000-00-01 00:00:00 ?
MySQL 5, требуется вставить в базу промежуток в один день в поле datetime.
Менять тип поля нельзя...
mysql> create table d(a datetime);
Query OK, 0 rows affected (0.05 sec)
mysql> insert into d values ('0000-00-01 00:00:00');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> show warnings;
+---------+------+-----------------------------------------------------+
| Level | Code | Message |
+---------+------+-----------------------------------------------------+
| Warning | 1264 | Out of range value adjusted for column 'a' at row 1 |
+---------+------+-----------------------------------------------------+
1 row in set (0.00 sec)
mysql> select * from d;
+---------------------+
| a |
+---------------------+
| 0000-00-00 00:00:00 |
+---------------------+
1 row in set (0.00 sec)
MySQL 5, требуется вставить в базу промежуток в один день в поле datetime.
Менять тип поля нельзя...
mysql> create table d(a datetime);
Query OK, 0 rows affected (0.05 sec)
mysql> insert into d values ('0000-00-01 00:00:00');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> show warnings;
+---------+------+-----------------------------------------------------+
| Level | Code | Message |
+---------+------+-----------------------------------------------------+
| Warning | 1264 | Out of range value adjusted for column 'a' at row 1 |
+---------+------+-----------------------------------------------------+
1 row in set (0.00 sec)
mysql> select * from d;
+---------------------+
| a |
+---------------------+
| 0000-00-00 00:00:00 |
+---------------------+
1 row in set (0.00 sec)