Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để cập nhật bảng bằng câu lệnh chuẩn bị?


Có thể hiểu điều này với sự trợ giúp của việc làm theo ví dụ trong đó chúng tôi đã cập nhật bảng có tên là 'Sinh viên', có dữ liệu sau, bằng cách sử dụng câu lệnh đã chuẩn bị -

mysql> Select * from Student;
+------+-------+
| Id   | Name  |
+------+-------+
| 1    | Ram   |
| 2    | Shyam |
| 3    | Mohan |
+------+-------+
3 rows in set (0.00 sec)

mysql> PREPARE stmt11 FROM 'UPDATE Student SET Name = ? WHERE Id = ?';
Query OK, 0 rows affected (0.03 sec)
Statement prepared

mysql> SET @A = 'Sohan', @B = 3;
Query OK, 0 rows affected (0.00 sec)

mysql> EXECUTE Stmt11 USING @A, @B;
Query OK, 1 row affected (0.05 sec)

mysql> Select * from student;
+------+-------+
| Id   | Name  |
+------+-------+
| 1    | Ram   |
| 2    | Shyam |
| 3    | Sohan |
+------+-------+
3 rows in set (0.00 sec)