sql >> Database >  >> RDS >> Mysql

mysql - kan de doeltabel niet specificeren voor update in van clausule

UPDATE `user`
SET email='[email protected]'
WHERE id = (SELECT id FROM (SELECT IF((SELECT admin FROM user WHERE id = '1') > 2,
                                      (SELECT id FROM user WHERE id = '2'),
                                      (SELECT id FROM user WHERE id = '1')) AS id
                           ) AS t
           );


  1. Wijzig kolomgegevenstype van Tekst naar Integer in PostgreSQL

  2. OGG-01224 Adres al in gebruik

  3. Hoe een reeks gegevens in mysql in te voegen met behulp van php

  4. Hoe gegevens in het tekstvak te laden vanuit de SQL-databasetabel