2

我正在尝试运行以下命令:

CREATE TABLE artist
(
    aid INT PRIMARY KEY AUTO_INCREMENT,
    fname VARCHAR(30) NOT NULL,
    lname VARCHAR(40),
    dob DATE,
    gender CHAR(1)
);

我试过把它全部放在一条线上。我试过搞乱大写,我得到了同样的错误信息

-bash:意外标记 `(' 附近的语法错误

任何想法我做错了什么?

4

1 回答 1

4

您必须在数据库中执行此命令(而不是从命令行)。

例如,如果您使用的是 MySQL,则必须先登录数据库

$ mysql -u root -p

然后输入密码。您将看到欢迎屏幕和mysql>提示:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 3.23.28-gamma-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer

mysql>

在提示符后键入CREATE TABLE命令mysql>

于 2013-05-29T19:38:05.857 回答