Untuk ini, kita perlu menggunakan nama lajur sebagai parameter pertama fungsi INSERT(), iaitu pada kedudukan rentetan asal. Contoh berikut akan menunjukkannya:
Andaikan kita ingin menambah "/Lama" pada nilai lajur "tahun_pengemasukan" jadual "Pelajar", maka kita perlu menulis pertanyaan berikut:
mysql> Select INSERT(year_of_admission,5,0,'/Old')As 'Old Admissions' From Student; +-----------------+ | Old Admissions | +-----------------+ | 2001/Old | | 2010/Old | | 2009/Old | | 2017/Old | | 2000/Old | +-----------------+ 5 rows in set (0.00 sec)
Kami juga boleh menambah klausa Use WHERE di atas dalam pertanyaan seperti yang ditunjukkan di bawah, -
mysql> Select INSERT(year_of_admission,5,0,'/Old')As 'Old Admissions' From Student WHERE year_of_admission < '2017'; +----------------+ | Old Admissions | +----------------+ | 2001/Old | | 2010/Old | | 2009/Old | | 2000/Old | +----------------+ 4 rows in set (0.00 sec)
Atas ialah kandungan terperinci Bagaimana untuk memasukkan rentetan baharu ke dalam nilai lajur jadual MySQL menggunakan fungsi INSERT()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!