【发布时间】:2016-08-19 11:53:10
【问题描述】:
我使用 SQLite。 我怎样才能使用这样的东西:
INSERT INTO (
SELECT `table_name`
FROM `tables`
WHERE `id`=1)(`data_column_name`)
VALUES ('some data')
感谢您的帮助
【问题讨论】:
我使用 SQLite。 我怎样才能使用这样的东西:
INSERT INTO (
SELECT `table_name`
FROM `tables`
WHERE `id`=1)(`data_column_name`)
VALUES ('some data')
感谢您的帮助
【问题讨论】:
根据documentation 你不能。 INSERT 语句采用表名 - 带有可选的架构名称 - 而不是表达式。
您必须评估SELECT,然后构建INSERT 语句。
【讨论】: