ERROR 1068 (42000): Multiple primary key defined
複合primary keyで書こうとするとエラーになった。
create table hoge( submit_no int not null, seq_no int not null, report_file_name varchar(128), create_userid char(20) not null, create_date date not null, update_userid char(20), update_date date, primary key(submit_ms_no, seq_no) );
mysql> describe hoge;
+———————-+————–+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+———————-+————–+——+—–+———+——-+
| submit_no | int(11) | NO | PRI | NULL | |
| seq_no | int(11) | NO | PRI | NULL | |
| report_img_file_name | varchar(128) | YES | | NULL | |
| create_userid | char(20) | NO | | NULL | |
| create_date | date | NO | | NULL | |
| update_userid | char(20) | YES | | NULL | |
| update_date | date | YES | | NULL | |
+———————-+————–+——+—–+———+——-+
7 rows in set (0.00 sec)
なるほど。。create文がそもそも違うのね。