【问题标题】:Mysql table replace or delete rowMysql表替换或删除行
【发布时间】:2016-10-05 01:56:55
【问题描述】:

我不知道 sql 是如何工作的。我在 sql 中有一个用于产品的图像表。我应该删除并上传新图像还是替换现有行?哪个更适合长期,为什么?

【问题讨论】:

    标签: mysql image upload


    【解决方案1】:

    嗯,这取决于表的用途。

    如果这个表只是为了展示每一个IMG_ITEM_ID路径,那么你不需要保存历史,你可以只更新旧的图片。

    如果此表应保存历史记录 - 要跟踪旧错误之类的内容,或查看某个时间点的图像是什么,您应该关闭旧图片并插入新行,但在此我建议您添加两列 - START_DATE,END_DATE 这将允许您正确监控历史记录。

    【讨论】:

    • 谢谢萨吉。我之前没有考虑添加 start_date 和 end_date 。看起来替换图像更适合我,因为我不会保存历史记录。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    • 2011-03-12
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 2019-06-08
    相关资源
    最近更新 更多