我最近重新編寫了一個我的網站,數據庫結構有點不同。SQL查詢從特定列的每個字段中刪除某些文本?
我試圖轉換如下:
*----*----------------------------*
| id | file_name |
*----*----------------------------*
| 1 | 1288044935741310953434.jpg |
*----*----------------------------*
| 2 | 1288044935741310352357.rar |
*----*----------------------------*
爲以下:
*----*----------------------------*
| id | file_name |
*----*----------------------------*
| 1 | 1288044935741310953434 |
*----*----------------------------*
| 2 | 1288044935741310352357 |
*----*----------------------------*
我知道我可以做PHP foreach循環,而爆炸的文件擴展名關閉結束,並以這種方式更新每一行,但這似乎太多查詢任務。
是否有任何SQL查詢,我可以運行,這將允許我從file_name
列中的每個字段中刪除文件exentision?
+1 OP應該小心,如果他的數據有一天會包含多個擴展名。 – pilcrow 2012-01-28 23:04:44
哦,那麼簡單......美女 – baash05 2014-04-03 05:17:20
'some.rare.animal.jpg' - >'somee.animel' carefull;) – 2015-10-09 14:59:12