在MySql中创建表时,出现错误。我不知道问题是什么,但如果我了解它背后的原因会有所帮助。
询问:
create table publish(
From varcahar(60),
To varchar(60)
);
ERROR 1064 (42000): 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“From varcahar(60),To varchar(60))”附近使用正确的语法
在MySql中创建表时,出现错误。我不知道问题是什么,但如果我了解它背后的原因会有所帮助。
询问:
create table publish(
From varcahar(60),
To varchar(60)
);
ERROR 1064 (42000): 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“From varcahar(60),To varchar(60))”附近使用正确的语法
几个错误:
1.- From和To是您需要转义它们的保留词
2.- varcahr -> varchar
最终代码:
create table publish(
`From` varchar(60),
`To` varchar(60)
);
它说 varcahr(60) 不是 varchar(60)
拼写问题
create table publish(From varchar(60),To varchar(60));
这是正确的。你拼错了varchar
而且From
和To
是保留字。在 MySql 中检查这个保留字