【发布时间】:2012-08-06 17:07:09
【问题描述】:
我正在使用 PHP、MySQL 和 CodeIgniter。我有一个product 表和product_item 表。
product 表包含主要产品的信息,product_item 包含用于制作产品的材料信息。
在编辑Product时,我还需要更新product_item 表。
示例:我在表格中又添加了一项,因此我需要将 INSERT 值添加到表格中。
我有两个想法:
- 只需从表单中获取值,如果项目已经存在
UPDATE它,否则INSERT循环通过项目。 -
INSERT ... ON DUPLICATE KEY UPDATE
可能有很多方法,但执行此操作的最有效/最佳做法是什么?通常我需要考虑大约 1-10 行。
【问题讨论】:
标签: php mysql codeigniter sql-update