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

lỗi thủ tục được lưu trữ mysql (1172, 'Kết quả bao gồm nhiều hơn một hàng')

Các truy vấn SELECT ... INTO của bạn đưa ra các tập kết quả với nhiều hơn một bản ghi. Bộ lọc WHERE không chính xác - chúng so sánh hai giá trị giống nhau StoreID = storeId . Đổi tên IN storeId int parementer cho một tên khác. Ví dụ - IN storeId_param int

Truy vấn sẽ như thế này -

SELECT S1000IncreaseChoices INTO changeType FROM store_store WHERE StoreID = storeId_param;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn hàng có ngày gần đây nhất cho mỗi người dùng

  2. Cách sửa chữa cơ sở dữ liệu MySQL trong cPanel

  3. Số lượng kết nối tối ưu trong nhóm kết nối

  4. Cập nhật dữ liệu vào bảng từ trường đầu vào được tạo động

  5. Cài đặt pdo_mysql trên Amazon EC2 với PHP 5.5