1. Tạo bảng (CREATE TABLE)
mysql> PREPARE stmt3 FROM 'CREATE TABLE Student(Id INT, Name VARCHAR(20))'; mysql> EXECUTE stmt3; mysql> DEALLOCATE PREPARE stmt3;
2. Chèn dữ liệu (INSERT) lặp lại
mysql> PREPARE stmt7 FROM 'INSERT INTO Student(Id,Name) VALUES(?,?)'; mysql> SET @A = 1, @B = 'Ram'; EXECUTE stmt7 USING @A, @B; mysql> SET @A = 2, @B = 'Shyam'; EXECUTE stmt7 USING @A, @B; mysql> SET @A = 3, @B = 'Mohan'; EXECUTE stmt7 USING @A, @B; mysql> SELECT * FROM Student; +------+-------+ | Id | Name | +------+-------+ | 1 | Ram | | 2 | Shyam | | 3 | Mohan | +------+-------+
Prepared statement cho INSERT giúp thực thi nhanh nhiều lần với dữ liệu khác nhau.