Để xóa hai ký tự đầu tiên của tất cả các trường, bạn cần sử dụng hàm SUBSTRING () từ MySQL. Cú pháp như sau -
CẬP NHẬT yourTableName SET yourColumnName =SUBSTRING (yourColumnName, 3) WHERE yourCondition;
Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -
mysql> tạo bảng RemoveFirstTwoCharacterDemo -> (-> Id int NOT NULL AUTO_INCREMENT, -> StringValue varchar (30), -> PRIMARY KEY (Id) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (1,04 giây)Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -
mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('U:100'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('S:20'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,21 giây) mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('N / A'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('T:8'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,16 giây) mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('N / A'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào giá trị RemoveFirstTwoCharacterDemo (StringValue) ('W :99 '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,19 giây)Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng một câu lệnh chọn. Truy vấn như sau -
mysql> select * từ RemoveFirstTwoCharacterDemo;Sau đây là kết quả -
+ ---- + ------------- + | Id | StringValue | + ---- + ------------- + | 1 | Ư:100 || 2 | S:20 || 3 | N / A || 4 | T:8 || 5 | N / A || 6 | W:99 | + ---- + ------------- + 6 hàng trong bộ (0,00 giây)Sau đây là truy vấn để loại bỏ hai ký tự đầu tiên -
mysql> update RemoveFirstTwoCharacterDemo set StringValue =SUBSTRING (StringValue, 3) -> where StringValue <> 'N / A'; Truy vấn OK, 4 hàng bị ảnh hưởng (0,27 giây) Các hàng khớp:4 Đã thay đổi:4 Cảnh báo:0Kiểm tra các bản ghi bảng một lần nữa bằng cách sử dụng câu lệnh select. Truy vấn như sau -
mysql> select * từ RemoveFirstTwoCharacterDemo;Sau đây là kết quả -
+ ---- + ------------- + | Id | StringValue | + ---- + ------------- + | 1 | 100 || 2 | 20 || 3 | N / A || 4 | 8 || 5 | N / A || 6 | 99 | + ---- + ------------- + 6 hàng trong bộ (0,00 giây)