Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 插入到SELECT和其他数据中_Sql_Sqlite_Node Sqlite3 - Fatal编程技术网

Sql 插入到SELECT和其他数据中

Sql 插入到SELECT和其他数据中,sql,sqlite,node-sqlite3,Sql,Sqlite,Node Sqlite3,我想将数据从第一个表复制到第二个表,并将其他数据添加到其他列 第一个表:id,name 第二个表:id、名称、回合 结果:s.id=f.id,s.name=f.name,s.turn='?'我的其他数据 例如sql: INSERT INTO second (SELECT id, name FROM first), 'other' 正确的语法是: INSERT INTO second (id, name, turn) SELECT id, name, 'other' FROM f

我想将数据从第一个表复制到第二个表,并将其他数据添加到其他列

第一个表:id,name 第二个表:id、名称、回合

结果:s.id=f.id,s.name=f.name,s.turn='?'我的其他数据

例如sql:

INSERT INTO second (SELECT id, name FROM first), 'other'
正确的语法是:

INSERT INTO second (id, name, turn)
    SELECT id, name, 'other'
    FROM first;
请注意插入项的列名列表。这不是严格要求,但强烈建议避免意外问题