【发布时间】:2015-08-21 04:52:09
【问题描述】:
我正在开发 MVC 框架(codeIgniter)
tbl_emp, tbl_address, tbl_salary
我在一个数据库中创建了 3 个表,现在我想通过使用 INSERT 的单个查询将数据传递到 3 个表中。请帮我解决这个问题...
【问题讨论】:
-
您想使用单个 SQL(问题标记?)语句将数据放入 3 个表中?您是否已经阅读了一些 SQL 教程/学习资料?
我正在开发 MVC 框架(codeIgniter)
tbl_emp, tbl_address, tbl_salary
我在一个数据库中创建了 3 个表,现在我想通过使用 INSERT 的单个查询将数据传递到 3 个表中。请帮我解决这个问题...
【问题讨论】:
你不能在一个语句中做到这一点,但你可以在事务中做到:
$this->db->trans_start();
$this->db->query('INSERT QUERY...');
$this->db->query('ANOTHER INSERT QUERY...');
$this->db->query('AND YET ANOTHER INSERT QUERY...');
$this->db->trans_complete();
【讨论】: