MySQL创建表格的时候
create table 'users'
(
'ID' Int(11) not null auto_increment comment '主键',
'username' varchar(32) not null,
'password' varchar(32) character set utf8 default null,
'realname' varchar(32) character set utf8 default null,
'gender' varchar(32) character set utf8 default null,
'age' Int(11) not null,
'PersonalSignature' varchar(1024) character set utf8 default null,
primary key ('ID')
)engine = InnoDB;
报错,一直报错,这里用的是单引号
create table `users`
(
`ID` Int(11) not null auto_increment comment '主键',
`username` varchar(32) not null,
`password` varchar(32) character set utf8 default null,
`realname` varchar(32) character set utf8 default null,
`gender` varchar(32) character set utf8 default null,
`age` Int(11) not null,
`PersonalSignature` varchar(1024) character set utf8 default null,
primary key (`ID`)
)engine = InnoDB;
正确,这里用的是反单引号,不报错
总结:
1.表、字段等用什么符号?用反引号或者不用,用单引号会产生错误;
2.字符串需要使用单引号或着双引号。