sqlite - table 名称的子查询
sqlite - subquery for table name
我使用 SQLite。
我怎样才能使用这样的东西:
INSERT INTO (
SELECT `table_name`
FROM `tables`
WHERE `id`=1)(`data_column_name`)
VALUES ('some data')
感谢帮助
根据 documentation 你不能。 INSERT
语句采用 table 名称 - 带有可选的架构名称 - 而不是表达式。
您必须评估 SELECT
,然后构建 INSERT
语句。
我使用 SQLite。 我怎样才能使用这样的东西:
INSERT INTO (
SELECT `table_name`
FROM `tables`
WHERE `id`=1)(`data_column_name`)
VALUES ('some data')
感谢帮助
根据 documentation 你不能。 INSERT
语句采用 table 名称 - 带有可选的架构名称 - 而不是表达式。
您必须评估 SELECT
,然后构建 INSERT
语句。