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