Mysql table 替换或删除行
Mysql table replace or delete row
我不知道 sql 是如何工作的。我在 sql 中有一张产品图片 table。我应该删除并上传新图像还是替换现有行?哪个更适合长期使用?为什么?
好吧,这取决于 table 目的。
如果这个table只是为了展示每一个IMG_ITEM_ID
路径,那你就不用保存历史了,直接更新旧图即可。
如果这个 table 应该保存历史 - 要跟踪旧错误之类的东西,或者查看某个时刻的图像是什么,您应该关闭旧图片,并插入一个新行,但在我建议您添加两列 - START_DATE,END_DATE
这将允许您正确监控历史记录。
我不知道 sql 是如何工作的。我在 sql 中有一张产品图片 table。我应该删除并上传新图像还是替换现有行?哪个更适合长期使用?为什么?
好吧,这取决于 table 目的。
如果这个table只是为了展示每一个IMG_ITEM_ID
路径,那你就不用保存历史了,直接更新旧图即可。
如果这个 table 应该保存历史 - 要跟踪旧错误之类的东西,或者查看某个时刻的图像是什么,您应该关闭旧图片,并插入一个新行,但在我建议您添加两列 - START_DATE,END_DATE
这将允许您正确监控历史记录。