MySQL Workbench 期待 table 名称和列之间的命令
MySQL Workbench expecting command between table name and columns
我正在使用 MySQL Workbench,作为自动添加和更新我的信息的一部分 table 我正在使用如下语句。
INSERT INTO table_name(ID,Name,Location) VALUES (1232346, 'Bob', 'France')
我一直在网上查看我的程序版本 (5.6.15) 的参考手册,据此我的声明中不需要任何其他内容。但是当我把它放入 SQL 查询时,它在第一个括号中给我一个错误...
"(" is not valid at this position for this server version, expecting: VALUE, SELECT, SET, VALUES, WITH
我该怎么做才能解决这个问题?
基于 manual for insert,在 table 名称后使用 space:
INSERT INTO table_name (ID,Name,Location)
VALUES (1232346, 'Bob', 'France')
ID 列可能是自增列,不应显式分配?
你试过了吗
插入 table_name(名称、位置)值('Bob'、'France')
原来我的原件有两处错误。
第一个是我的一个列名有错字。
第二个是我给出的列数和值不同。
我正在使用 MySQL Workbench,作为自动添加和更新我的信息的一部分 table 我正在使用如下语句。
INSERT INTO table_name(ID,Name,Location) VALUES (1232346, 'Bob', 'France')
我一直在网上查看我的程序版本 (5.6.15) 的参考手册,据此我的声明中不需要任何其他内容。但是当我把它放入 SQL 查询时,它在第一个括号中给我一个错误...
"(" is not valid at this position for this server version, expecting: VALUE, SELECT, SET, VALUES, WITH
我该怎么做才能解决这个问题?
基于 manual for insert,在 table 名称后使用 space:
INSERT INTO table_name (ID,Name,Location)
VALUES (1232346, 'Bob', 'France')
ID 列可能是自增列,不应显式分配? 你试过了吗
插入 table_name(名称、位置)值('Bob'、'France')
原来我的原件有两处错误。 第一个是我的一个列名有错字。 第二个是我给出的列数和值不同。