【发布时间】:2012-06-17 03:41:26
【问题描述】:
是否可以将 insert_batch 与带有 codeigniter 的选择一起使用?例如,我需要插入一批:
INSERT INTO a (a_id, b_id, c_id)
SELECT {$a}, {$b}, c.id
FROM elci c
WHERE c.name = {$cName}
或者我应该手动构建查询字符串并作为常规查询执行?
【问题讨论】:
-
我很困惑,你为什么在 INSERT 中使用 SELECT?
-
不相关,但既然你问了,我正在将用户标签映射到他们的父表 'c' :)
-
虽然可能没有得到完整的想法,但这可能会帮助你dev.mysql.com/doc/refman/5.0/en/insert-select.html
-
以前从未尝试过这样的事情,但
db->query()只是为您的查询返回一个资源链接,并且大多数查询都是可以接受的。你自己没有试过这个查询字符串吗?
标签: php mysql codeigniter