MySql CONCAT将数据添加到列的开头和结尾

时间:2016-04-08 15:56:58

标签: mysql csv concat

我已经成功通过使用CONCAT将数据添加到列的开头和结尾,但是如果有更聪明/更快的命令/方式来执行此操作,我希望能够在这里。

JOB:我从国外域获得了一个csv转储,我必须修改它以适应我的网站/数据库。在数据库中有一个列包含视频播放器的嵌入数据,但是......源CSV只有http://domain.com/embed.php?video=5894372为什么我必须在<iframe width="640" height="480" src="" frameborder="0" scrolling="no"></iframe>中添加UPDATE `DB_name`.`table_name` SET embed = CONCAT(embed,'" frameborder="0" scrolling="no"></iframe>'); UPDATE `DB_name`.`table_name` SET embed = CONCAT('<iframe width="640" height="480" src="',embed); MOD-DB。

我在成功方面做了什么

$dataset1[] = [(1000*strtotime($row['DATETIME'])),$row['64000005E5CBCD28']];

DB列“embed”是varchar,255

写下你的建议,为什么?我都是耳朵

1 个答案:

答案 0 :(得分:1)

您可以使用单一更新

    UPDATE `DB_name`.`table_name` 
    SET embed = CONCAT('<iframe width="640" height="480" src="', 
                         embed ,
                '" frameborder="0" scrolling="no"></iframe>' );