생년월일이있는 테이블을 만들고 싶습니다.이 열은 null이 아니어야하며 기본값을 1970-01의 날짜로 추가하려고합니다. -01, 나는이 시도하지만 MySQL은 콘솔에 오류가 있습니다 :mysql의 create table 문에서 열을 특정 날짜로 설정하십시오.
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)
);
오류는 다음과 같습니다 ERROR 1064 (42000) : 당신은 당신의 SQL 구문에 오류가있다; '('1970-01-01 ')를 가까이 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서, __profile_image의 덩어리, 제약 __pk_user_id의 주역'나는 MySQL의 5.1을 사용하고 8
줄에서을 확인 .58 on Ubuntu 11.10