在Mysql中使用VARCHAR

问题描述 投票:0回答:1

我可以使用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行

mysql storage using varchar
1个回答
0
投票

您的插入语句中有错误。您无需在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')`
© www.soinside.com 2019 - 2024. All rights reserved.