Để chỉ cắt ký tự đầu tiên, sử dụng hàm substr[] với lệnh UPDATE. Cú pháp như sau
UPDATE yourTableName set yourColumnName=substr[yourColumnName,2];
Để hiểu cú pháp trên, trước tiên chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau
mysql> create table CutStringDemo -> [ -> Value varchar[100] -> ]; Query OK, 0 rows affected [0.66 sec]
Bây giờ bạn có thể chèn một số bản ghi vào bảng bằng lệnh chèn. Truy vấn như sau
mysql> insert into CutStringDemo values[',12,3456']; Query OK, 1 row affected [0.14 sec] mysql> insert into CutStringDemo values[',23,9867']; Query OK, 1 row affected [0.16 sec] mysql> insert into CutStringDemo values[',20,3212']; Query OK, 1 row affected [0.12 sec] mysql> insert into CutStringDemo values[',23456,1234']; Query OK, 1 row affected [0.14 sec]
Bây giờ bạn có thể hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh chọn. Truy vấn như sau
mysql> select *from CutStringDemo;
Sau đây là đầu ra
+-------------+ | Value | +-------------+ | ,12,3456 | | ,23,9867 | | ,20,3212 | | ,23456,1234 | +-------------+ 4 rows in set [0.00 sec]
Bây giờ chúng ta hãy cắt ký tự đầu tiên từ cột Giá trị. Truy vấn như sau
mysql> update CutStringDemo set Value=substr[Value,2]; Query OK, 4 rows affected [0.20 sec] Rows matched: 4 Changed: 4 Warnings: 0
Bây giờ bạn có thể kiểm tra xem đã xóa ký tự đầu tiên khỏi cột Giá trị hay chưa. Để hiển thị tất cả các bản ghi từ bảng, hãy sử dụng câu lệnh SELECT. Truy vấn như sau