MySQL Workbench 需要在表名和列之间输入命令

标签 mysql mysql-workbench insert-into

我正在使用 MySQL Workbench,作为自动向表添加和更新信息的一部分,我使用如下语句。

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 ,在表名后使用空格:

INSERT INTO table_name (ID,Name,Location)
VALUES (1232346, 'Bob', 'France')

关于MySQL Workbench 需要在表名和列之间输入命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53385670/

相关文章:

mysql - 如何绕过 'ON DELETE SET DEFAULT' 不被接受?

mysql - 在 Ubuntu 终端中使用 join 运行 MYSQL 选择查询

mysql - INSERT INTO 如果 id 不存在,如果存在则忽略,如果任何字段不同则插入新的

php - mysql插入查询变量问题

sql - MySQL COUNT() 多列

php - #1054 - 'ord' 中的未知列 'field list'

android - 上传图像文件到服务器

mysql - ruby rails : Creating a model with multiple data sources

mysql - MySQL TRIGGER 可以单独检查所有 INSERT 值吗?

mysql - 如何从一个表中选择一列并从另一个表中选择另一列