Я хочу создать таблицу с датой дня рождения, этот столбец не должен быть нулевым, и я хочу добавить значение по умолчанию для даты 1970-01-01, я пробовал это, но выдает ошибкув консоли mysql:
create table __update_my_status.__user
(
__user_id int unsigned auto_increment,
__email varchar(100) collate utf8_bin not null,
__password varchar(30) collate utf8_bin not null,
__first_name varchar(50) collate utf8_bin not null,
__last_name varchar(50) collate utf8_bin not null,
__date_of_birth date default DATE ('1970-01-01'),
__profile_image blob,
constraint __pk_user_id primary key (__user_id)
);
ошибка: ОШИБКА 1064 (42000): в синтаксисе SQL имеется ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с '(' 1970-01-01 '), __profile_image blob, ограничение __pk_user_id prima' в строке 8
Я использую MySql 5.1.58 в Ubuntu 11.10