Gần đây, tôi đã mã hóa một trong các trang web của mình và cấu trúc cơ sở dữ liệu hơi khác một chút.Truy vấn SQL để xóa văn bản nhất định khỏi mỗi trường trong một cột cụ thể?
Tôi đang cố gắng để chuyển đổi như sau:
*----*----------------------------*
| id | file_name |
*----*----------------------------*
| 1 | 1288044935741310953434.jpg |
*----*----------------------------*
| 2 | 1288044935741310352357.rar |
*----*----------------------------*
Into the sau:
*----*----------------------------*
| id | file_name |
*----*----------------------------*
| 1 | 1288044935741310953434 |
*----*----------------------------*
| 2 | 1288044935741310352357 |
*----*----------------------------*
Tôi biết rằng tôi có thể làm một vòng lặp foreach với PHP, và phát nổ phần mở rộng tập tin ra khỏi kết thúc và cập nhật từng hàng theo cách đó, nhưng điều đó có vẻ giống như quá nhiều truy vấn cho tác vụ.
Có bất kỳ truy vấn SQL nào mà tôi có thể chạy có cho phép tôi xóa bỏ phần exentision của tệp khỏi mỗi trường trong cột file_name
không?
+1 OP nên cẩn thận nếu dữ liệu của anh ấy một ngày nào đó chứa nhiều tiện ích mở rộng. – pilcrow
Oh người đàn ông rất đơn giản ... vẻ đẹp – baash05
'some.rare.animal.jpg' ->' somee.animel' carefull;) –