我正在尝试创建下表。
CREATE TABLE customer
(
cust# CHAR(3)NOT NULL ,
cname VARCHAR(30) NOT NULL ,
city VARCHAR(20) NOT NULL,
PRIMARY KEY (cust#)
)engine=InnoDB;
我收到以下错误 #1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的 'cname VARCHAR(30) NOT NULL , city VARCHAR(20) NOT NULL, PRIMARY KEY (cust#' 附近使用正确的语法
我已经确认问题出在“#”上,方法是用“custNum”替换它。但是,我必须使用“#”号。我知道我可以将 myPhpAdmin 界面中的字段重命名为 cust#,但我需要知道如何在 SQL 语句中对其进行转义。
*编辑说我已经尝试过'\#'
谢谢