MySQL INSERT SELECT未插入

亚历山大·邦廷

我正在尝试一个看起来像这样的插入选择:

INSERT INTO users_extension_usage (userid, extensionid, complete) 
SELECT '3', extensions.id FROM extensions WHERE extensions.folder='definitions', '1'

但是,当我在phpMyAdmin中运行它引用“ 1”时出现问题:

#1064 - 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 ' '1'' at line 2

我尝试了SELECT,INSERT等的许多不同组合,但我发现了问题所在。我也看过这里和其他论坛上的任何其他帖子,但是最可惜的是,我建议我使用的语法!

我试图在此处设置SQL Fiddle:http://sqlfiddle.com/#!9 / 9f460

任何可能如何工作的建议将不胜感激:)

戈登·利诺夫

您缺少第三列:

INSERT INTO users_extension_usage(userid, extensionid, complete) 
    SELECT '3', extensions.id, '1' as complete
    FROM extensions
    WHERE extensions.folder = 'definitions';

'1'在属于SELECT不后声明,WHERE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysql INSERT INTO循环未插入某些行

来自分类Dev

INSERT INTO SELECT mysql试图从选定的数据中插入不同的数据

来自分类Dev

MySQL INSERT查询插入零

来自分类Dev

SQL Server:INSERT INTO SELECT 未插入正确的列

来自分类Dev

MySQL INSERT INTO ... SELECT or default value

来自分类Dev

使用SELECT的MySQL INSERT记录

来自分类Dev

MySQL插入未插入

来自分类Dev

mysql insert / update总是插入永不更新

来自分类Dev

遍历行并将INSERT多行插入MySQL

来自分类Dev

MySQL:插入自定义值的INSERT INTO表(SELECT * FROM other_table)?

来自分类Dev

MySQL INSERT INTO结合使用SELECT和TIMESTAMP

来自分类Dev

MySQL优化嵌套的SELECT和INSERT语句

来自分类Dev

MySQL INSERT INTO ... SELECT或默认值

来自分类Dev

mysql select and insert safely and quickly with php

来自分类Dev

MySQL:从SELECT语句到INSERT语句

来自分类Dev

带有CASE的MySQL INSERT INTO SELECT语句

来自分类Dev

Mysql INSERT INTO ... SELECT ....在重复键更新中

来自分类Dev

INSERT INTO MySQL表SELECT FROM PostgreSQL表

来自分类Dev

MySQL中的PHP更新查询未更新,但SELECT和INSERT有效

来自分类Dev

Python未插入MySQL

来自分类Dev

数据未插入MySQL

来自分类Dev

SELECT和INSERT未选择

来自分类Dev

MySQL用Select插入

来自分类Dev

mysql insert忽略,替换或更新重复项-插入了吗?

来自分类Dev

MySQL INSERT语句,用于插入动态和静态值

来自分类Dev

如何使用LAST_INSERT_ID()MySQL进行多次插入?

来自分类Dev

使用Erlang Mysql驱动程序正确的方法(从/ insert插入)

来自分类Dev

MySQL INSERT查询有效,但未插入数据

来自分类Dev

mysql中的insert语句为每个插入增量