Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Migracja do Django sql dla wyzwalaczy warunkowych

@variables nie są DECLARED .

Albo:

DECLARE user_same BOOLEAN;
SELECT 1 INTO user_same WHERE ...

lub

SELECT @user_same := 1 WHERE ...

Co więcej, pozwala to uniknąć konieczności stosowania zmiennej.

IF (EXISTS SELECT * FROM ...)

Nie używaj również konstrukcji IN ( SELECT ... ); zwykle lepiej jest użyć WHERE EXISTS ( SELECT * FROM ... ) lub JOIN ... ON ... .

(Po naprawieniu tych problemów może być więcej problemów).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie mySQL do wybierania dzieci

  2. Zduplikowane wiersze MySQL

  3. Jakie znaki należy zmienić, aby zapobiec wstrzykiwaniu (My)SQL?

  4. Jak włączyć powolny dziennik zapytań w MySQL?

  5. Przesyłanie obrazów na zdalny serwer, iPhone