我正在使用MySQL 5.5.31
我试图运行的脚本是:
drop table if exists TRV_ACCT
/
CREATE TABLE TRV_ACCT (
ACCT_NUM varchar(10) NOT NULL,
ACCT_NAME varchar(50),
ACCT_TYPE varchar(100),
ACCT_FO_ID decimal(14,0),
OBJ_ID varchar(36),
VER_NBR decimal(8,0) DEFAULT 0,
SUB_ACCT varchar(10),
SUB_ACCT_NAME varchar(50),
CREATE_DT datetime,
SUBSIDIZED_PCT float,
PRIMARY KEY (ACCT_NUM)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
,错误信息为:
mysql> \. create_travel_tables.sql
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/
CREATE TABLE TRV_ACCT (
ACCT_NUM varchar(10) NOT NULL,
ACCT_NAME varchar(' at line 2
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
错误在错误消息中准确说明:
第二行中有/
,不属于那里!