sql >> データベース >  >> RDS >> Mysql

ターゲットテーブルが更新可能エラーではありません

    あなたのUPDATE 構文が正しくありません。これが機能するかどうかを確認します:

    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. 日時によるSQL自動インクリメント

    2. PSQLException:現在のトランザクションは中止され、トランザクションブロックが終了するまでコマンドは無視されます

    3. MariaDB 10でラージインデックスを有効にする方法は?

    4. Hibernateが2つのテーブルに参加し、春の安らかなWebサービスでjson応答を生成しますか?