У меня есть столбец дня рождения как дата, определенная в моей таблице. Когда я вставляю человека и оставляю пустое поле рождения, я получаю 0000-00-00, и я хочу получить значения NULL. когда я вставляю дату в день рождения, я получаю дату, и это нормально.MySQL вставляет NULL вместо 0000-00-00 date
я пытался:
Create table (
birthday DATE NULL,
birthday DATE DEFAULT NULL,
birthday DATE NULL DEFAULT NULL,
);
не работает, пожалуйста, маленький совет, чтобы получить NULL вместо 0000-00-00 в моих полях рождения. мой PHP скрипт:
$q = "INSERT INTO users (birthday, other_column, data_registration) VALUES ('$birthday', '$other_column', NOW())
я не получаю никакого решения еще, любой ideea пожалуйста?
Вы определяете 3 столбец с таким же именем в на e стол? – Jens
Если вы хотите, чтобы значение было 'NULL', тогда передайте' NULL' в ваш SQL-запрос (и не цитируется в строке) –
Я должен использовать цитату в строке –