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

MySQL Alter table причинява грешка:Невалидно използване на NULL стойност

Изглежда, че има няколко реда със стойност NULL. Актуализирайте всички нулеви стойности до дата по подразбиране в тази колона и след това опитайте да направите промяна.

Опитайте това

--update null value rows
UPDATE enterprise
SET creation_date = CURRENT_TIMESTAMP
WHERE creation_date IS NULL;


ALTER TABLE enterprise 
MODIFY creation_date TIMESTAMP NOT NULL 
DEFAULT CURRENT_TIMESTAMP;


  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 ГРЕШКА 1067

  2. Създателят на заявки не вмъква времеви печати

  3. Как да форматирам число с . като разделител на хиляда и , като десетичен разделител?

  4. MYSQL Дата и час, закръглено до най-близкия час

  5. MySQL Резултати като списък, разделен със запетая