Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo các thủ tục được lưu trữ với PDO trong PHP

Chà, PMA đã giúp tôi trả lời Câu hỏi này của riêng tôi.
Để khắc phục điều này, bạn cần loại bỏ phần phân cách của quy trình để các truy vấn của bạn trở nên giống như sau:

 DROP PROCEDURE IF EXISTS `add_hits`;
 CREATE DEFINER=`root`@`localhost` PROCEDURE `add_hits`( In id varchar(255))
 BEGIN
 declare hits_bk int;
 select hits into hits_bk from db_books where Book_ID = id;
 update db_books set hits=hits_bk+1 where Book_ID = id;
 END;

Bây giờ các truy vấn sẽ hoạt động.
Cảm ơn @Your Common Sense và @RiggsFolly đã giúp đỡ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với db MySQL từ xa từ bộ chứa docker

  2. Thứ tự các điều kiện trong mệnh đề WHERE có ảnh hưởng đến hiệu suất của MySQL không?

  3. Làm cách nào để mở kết nối DB trong Openshift?

  4. Chèn vào tất cả các ô khi bản ghi có nhiều hơn một PHP

  5. đếm số biến Null trên mỗi hàng mysql