我尝试从一个表中执行select操作,并使用insert/select函数将返回值插入到另一个表中,其中包含一个表示搜索参数的公共值。为了简单起见,而不是...
INSERT INTO tbl_name (a,b) VALUES (1,1,1), (4,5,6);我想做这样的事情……
INSERT INTO tbl_name (a,b) VALUES (1), (4,5,6);除非第二列B具有数百个值,并且'a‘是常用值。我试过对'a‘使用SET,但这要么做不到,要么我无法获得正确的语法。我这样做的原因是为了避免在PHP中构建插入函数。这是我最好的……
INSERT INTO tbl_name
(a,b)
SET a = '1'
SELECT c
FROM tbl_name2
WHERE `d` LIKE '%word%'发布于 2012-03-17 05:59:56
好了,我想明白了,我已经把所有这些都打出来了,不妨把答案张贴给大家。
INSERT INTO tbl_name
(a,b)
SELECT "2", c
FROM tbl_name2
WHERE d LIKE '%word%'https://stackoverflow.com/questions/9731407
复制相似问题