我正在使用 PHP、MySQL 和 CodeIgniter。我有一张product
桌子和product_item
一张桌子。
product
表包含主要Product的信息,并product_item
包含用于制作Product的材料的信息。
在编辑Product时,我还需要更新product_item
表格。
示例:我向表中添加了一项,因此我需要INSERT
将值添加到表中。
我有两个想法:
- 只需从表单中获取值,如果项目已经存在
UPDATE
,否则INSERT
循环遍历项目。 INSERT ... ON DUPLICATE KEY UPDATE
可能有很多方法,但是执行此操作的最有效/最佳做法是什么?通常我有大约 1-10 行需要考虑。