Istniejąca tabela MySQL ma pole DateTime, które nie jest puste i ma wartość domyślną ustawioną na "0001-00-00 00:00:00". Czy można zmienić tę tabelę, aby usunąć domyślną wartość pola DateTime?MySQL - Usuń domyślną wartość dla pola Datetime
11
A
Odpowiedz
20
Tak, można upuścić domyślne za pomocą komunikatu ALTER TABLE
tak:
alter table your_table
alter column your_column drop default;
3
Aby usunąć domyślne z wielu kolumn datetime w tabeli:
ALTER TABLE your_table
ALTER COLUMN columnname1 DROP DEFAULT,
ALTER COLUMN columnname2 DROP DEFAULT,
ALTER COLUMN columnname3 DROP DEFAULT,
....
znalazłem to dla Ciebie: http : //stackoverflow.com/questions/11312433/how-to-alter-a-column-andchange-the-default-value – AchrafGounane