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

Lỗi bảng mục tiêu không thể cập nhật

Tôi nghĩ UPDATE của bạn cú pháp không chính xác. Xem cách này có hiệu quả không:

UPDATE booked r
INNER JOIN (
   SELECT a.st_code as from_t
        , b.st_code as to_t 
   FROM `stops_at` a 
   CROSS JOIN `stops_at` b 
   WHERE (a.stop_no < b.stop_no) 
     and (a.train_no = b.train_no) 
     and (a.train_no = '11280')
   ) new 
ON r.st_from = new.from_t 
  and r.st_to = new.to_t
  and r.date = '2013-04-16' 

SET r.seat_ac = r.seat_ac-5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nâng cấp lược đồ cơ sở dữ liệu MySQL?

  2. Cách nhập tệp Excel vào Cơ sở dữ liệu mysql từ PHP

  3. Vòng lặp đa cấp trong PHP

  4. Các cách khác nhau để phổ biến người dùng MySQL

  5. PHP / MySQL:Hoạt động / lưu trữ tiền tốt nhất?