CREATE TABLE PERMISSIONS(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255) NOT NULL, UNIQUE(ID)
)
CREATE TABLE ROLES(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255)
)
我想在MySql中运行它。当我尝试单独执行每个创建查询时,一切正常,但它们不能一起工作。我认为分隔符被遗漏并尝试在每次查询后加分号,但MySql说我在“;”附近有语法错误。哪里出错了?
答案 0 :(得分:0)
答案 1 :(得分:0)
我没有在这里运行的MySql实例,这绝不是我的一杯茶,但我相信你应该将你的疑问与。分开。
CREATE TABLE PERMISSIONS(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255) NOT NULL, UNIQUE(ID)
) ;
CREATE TABLE ROLES(
ID BIGINT NOT NULL PRIMARY KEY,
NAME VARCHAR(255)
)
答案 2 :(得分:0)
在每个语句工作后使用mysql控制台中的分号使用分号。也许你使用api(比如php的mysql_query),它当时只支持一个查询。