CREATE TABLE IF NOT EXISTS customers (customer_id TEXT NOT NULL, time_stamp TIMESTAMP NOT NULL, customer_info TEXT), PRIMARY KEY (time_stamp)
SQL에 어떤 문제가 있습니까?
오류는 기본 키 열은 CREATE TABLE
괄호 내에 정의 될 필요가
mysql> CREATE TABLE IF NOT EXISTS customers (customer_id TEXT NOT NULL, time_stamp TIMESTAMP NOT NULL,
customer_info TEXT), PRIMARY KEY (time_stamp);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near ' PRIMARY KEY (time_stamp)' at line 1
어떤 오류가 발생합니까? – BoltClock
은 'PRIMARY KEY'가 필요하기 전의 쉼표입니까? 그건 그렇고, 타임 스탬프는 고객을위한 좋은 PK처럼 보이지 않습니다. 그것은 'customer_id'가 아니어야합니까? – Kos
+1 복사/붙여 넣기 버그를 잡아 주셔서 감사합니다 :-) 고객 ID가 실제로 기본 키 여야합니다. 당신이 내게 말하지 않았다면, 당신에게 내 다음 질문에 대한 대답을 주어야만했습니다 :-) – Mawg