我正在尝试运行以下命令:
CREATE TABLE artist
(
aid INT PRIMARY KEY AUTO_INCREMENT,
fname VARCHAR(30) NOT NULL,
lname VARCHAR(40),
dob DATE,
gender CHAR(1)
);
我试过把它全部放在一条线上。我试过搞乱大写,我得到了同样的错误信息
-bash:意外标记 `(' 附近的语法错误
任何想法我做错了什么?
您必须在数据库中执行此命令(而不是从命令行)。
例如,如果您使用的是 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>
。