【问题标题】:How to update all records by adding custom name for all the entry如何通过为所有条目添加自定义名称来更新所有记录
【发布时间】:2018-06-05 08:27:25
【问题描述】:

我遇到了一个问题。我想通过在行的开头添加自定义名称来更新我的所有数据库字段值。这是一个例子。

在上图中,我想在表中每条记录的开头添加一个文件夹名称image。但我无法做到。对不起我的英语不好。

【问题讨论】:

  • 你尝试过什么
  • 您希望image 在新列中还是作为image_largeimage_small 列的前缀
  • 不,我试过用谷歌搜索,但找不到解决方案。
  • 不,我想要例如image/2018/04/5ac71651a9fe7_1522996817.jpeg 每条记录的名称
  • 在新栏目中?

标签: php mysql database sql-update


【解决方案1】:

听起来你只是想要这个更新:

UPDATE yourTable
SET image_large = CONCAT('image/', image_large);

但如果我得到了投票,那么我建议你在表示层中添加这个前缀。

【讨论】:

    【解决方案2】:

    像这样调用UPDATE(简体)

    UPDATE table SET field1 = concat('image/', field1);
    

    之前备份您的数据。请注意,如果没有 WHERE 子句,它将更新每一行!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      相关资源
      最近更新 更多