Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Tabela Alter MySQL powoduje błąd:Nieprawidłowe użycie wartości NULL

Wygląda na to, że jest kilka wierszy z wartością NULL. Zaktualizuj wszystkie wartości null do domyślnej daty w tej kolumnie, a następnie spróbuj dokonać zmiany.

Wypróbuj to

--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. Jak liczyć kolumny tabeli?

  2. Jak zapobiec duplikowaniu rekordów z mojej tabeli Wstaw ignorowanie nie działa tutaj

  3. org.hibernate.HibernateException:baza danych nie zwróciła natywnie wygenerowanej wartości tożsamości

  4. Usuń wszystkie wiersze ze znacznikiem czasu starszym niż x dni

  5. Jak mogę zasymulować zmienną tablicową w MySQL?