SQL CREATE语句疑难解答

时间:2014-08-16 23:13:41

标签: mysql sql create-table

我使用WAMPServer在localhost上创建数据库。我已将语言设置更改为英语,但我一直在学习法语错误。例如,提交此声明:

CREATE TABLE table A
(
  A TIMESTAMP(1) PRIMARY,
  B TIMESTAMP(1),
  C VARCHAR(100),
  D VARCHAR(25)
)

导致此错误:

MySQL said: Documentation

#1064 - Erreur de syntaxe près de 'A
(
  A TIMESTAMP(1),
  B TIMESTAMP(1),
  C ' Ã  la ligne 1 

有人可以帮帮我吗?

由于

2 个答案:

答案 0 :(得分:1)

在输入sql命令之前,您是否在会话中设置了它?

SET lc_messages = 'en_US';

如果退出会话,则设置将恢复为the database daemon has in its configuration files.。您的环境中可能有一个设置或shell脚本别名,其错误消息变量设置为法语。

答案 1 :(得分:0)

谢谢大家,我在另一篇文章中找到了答案。

我需要在表A'周围使用`'标记'(对于其他任何感兴趣的人来说,``左边是键盘上的'1'按钮。)

另外,感谢Greg提供有关错误消息的提示。