Mysql
 sql >> база данни >  >> RDS >> Mysql

Предупреждение:#1265 Данните са съкратени за колона 'pdd' на ред 1

Най-вероятно натискате низ 'NULL' към таблицата, а не действително NULL , но може да се случват и други неща, илюстрация:

mysql> CREATE TABLE date_test (pdd DATE NOT NULL);
Query OK, 0 rows affected (0.11 sec)

mysql> INSERT INTO date_test VALUES (NULL);
ERROR 1048 (23000): Column 'pdd' cannot be null
mysql> INSERT INTO date_test VALUES ('NULL');
Query OK, 1 row affected, 1 warning (0.05 sec)

mysql> show warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1265 | Data truncated for column 'pdd' at row 1 |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT * FROM date_test;
+------------+
| pdd        |
+------------+
| 0000-00-00 |
+------------+
1 row in set (0.00 sec)

mysql> ALTER TABLE date_test MODIFY COLUMN pdd DATE NULL;
Query OK, 1 row affected (0.15 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> INSERT INTO date_test VALUES (NULL);
Query OK, 1 row affected (0.06 sec)

mysql> SELECT * FROM date_test;
+------------+
| pdd        |
+------------+
| 0000-00-00 |
| NULL       |
+------------+
2 rows in set (0.00 sec)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разберете местоположението на текущо използвания конфигурационен файл на MySQL в linux

  2. Накарайте MySQL да работи върху OSX 10.7 Lion

  3. Как да използвам mysqli_query() в PHP?

  4. SQLAlchemy DELETE Грешка, причинена от наличието както на мързеливо натоварване, така и на динамична версия на една и съща връзка

  5. LOAD DATA INFILE:Невалиден низ от символи ut8mb4