我无法在MySql中创建表(错误1064)

时间:2013-10-23 06:52:58

标签: mysql-error-1064

当我在 MySql 中创建表格时,我收到错误消息。我不知道问题是什么,但如果我理解了它的原因会有所帮助。

查询:

create table publish(
    From varcahar(60),
    To varchar(60)
);

错误1064(42000): 您的SQL语法出错;检查与您的MySQL服务器版本对应的手册,以便在#var;(从varcahar(60),To varchar(60))'附近使用正确的语法。第1行

3 个答案:

答案 0 :(得分:3)

有几个错误:

1.- 是您需要逃避的保留字

2.- varchar - > VARCHAR

最终代码:

create table publish(
    `From` varchar(60),
    `To` varchar(60)
);

答案 1 :(得分:1)

它说varchar(60)不是varchar(60p>

答案 2 :(得分:1)

拼写问题

create table publish(From varchar(60),To varchar(60));

这是正确的。你拼错了varchar

FromTo也是保留字。请检查此Reserved Words In MySql