我可以使用VARCHAR来存储此GVC/AK/CR/1/2017/001
吗?
CREATE TABLE clients
(
client_id INT AUTO_INCREMENT ,
name VARCHAR (50),
phone_no INT (11),
plan_no VARCHAR (20),
job_remark VARCHAR (12),
quater INT,
year DATE,
PRIMARY KEY (client_id)
);
INSERT INTO clients (name, phone_no, plan_no, job_remark, quater, year,)
VALUES (name= 'UAE GEO', phone_no= 07037695328, plan_no= 'GVC/AK/CR/1/2017/001', job_remark= 'revalidation', quater= 1, year= '2017-03-28');
我遇到错误:
ER_PARSE_ERROR:您的SQL语法有误;检查与您的MySQL服务器版本对应的手册以在')VALUES('UAE GEO',07037695328,'GVC / AK / CR / 1/2017/001','revalidation',1,'20 '在第1行
您的插入语句中有错误。您无需在Values ()
部分中提供列名。
`INSERT INTO clients (name, phone_no, plan_no, job_remark, quater, year,) VALUES ( 'UAE GEO', 07037695328, 'GVC/AK/CR/1/2017/001', 'revalidation', 1, '2017-03-28')`