新数据库工程师在这里。我目前正在为库存系统建立一个数据库,并且正在运行着一个臭名昭著的错误1064,该错误告诉我“在第36行中,检查与您的MySQL服务器版本相对应的手册,以找到在')'附近使用的正确语法。”我在最小安装的Ubuntu Server 18.04.4上使用MySQL 5.7.28。
以下是相关代码:
CREATE DATABASE work_db;
use work_db;
SELECT database(work_db);
CREATE TABLE inventory
(
site VARCHAR(100) NOT NULL,
device_ID INT AUTO_INCREMENT NOT NULL,
manufacturer VARCHAR(100),
part_type VARCHAR(100) NOT NULL,
rack VARCHAR(5),
shelf VARCHAR(5),
bin VARCHAR(5),
purch_price DECIMAL,
ret_price DECIMAL,
msrp_price DECIMAL,
make VARCHAR(100),
model VARCHAR(100),
item_serial VARCHAR(200) NOT NULL,
qty INT,
resale VARCHAR(3),
sale_venue VARCHAR(100),
if_sold VARCHAR(3),
shipped VARCHAR(3),
received VARCHAR(3),
confirmed_recieved VARCHAR(3),
ret_req VARCHAR(3),
ret_comp VARCHAR(3),
ret_ref VARCHAR(3),
ret_rest VARCHAR(3),
item_stolen VARCHAR(3),
damaged_ship VARCHAR(3),
damaged_use VARCHAR(3),
consume VARCHAR(3),
custodian VARCHAR(100),
reorder_qty INT,
verb_desc TEXT,
notes TEXT,
hours_worked INT,
is_computer VARCHAR(3),
configurable VARCHAR(3),
);
有什么想法我在这里做错了吗?预先感谢!