【发布时间】:2014-05-28 17:52:47
【问题描述】:
我正在使用 Ubuntu LAMP 服务器上的 SQL 数据库。我正在尝试创建一个新数据库,然后在其中创建一个新表,该表可以保存blobs。我可以登录,创建我的数据库,使用它,但是我无法创建表。我在做:
$mysql -u root -p mypass
mysql> use frame;
Database changed
mysql> create table 'frame_info' ( 'frame_data' BLOB NOT NULL, 'frame_name' VARCHAR(45) NULL, 'creator_name' VARCHAR(45) NULL, PRIMARY KEY ('frame_data'));
从那里,我得到了错误:
ERROR 1064 (4200): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to user near ''fram
e_info' ( create table 'frame_info' ( 'frame_data' BLOB NOT NULL, 'frame_na' at
line 1
显然,mysql 显示会截断该错误,但您明白了要点。
【问题讨论】:
标签: mysql sql linux ubuntu command