Mysql
 sql >> база данни >  >> RDS >> Mysql

Django миграция sql за условни тригери

@variables не са DECLARED .

Или:

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

или

SELECT @user_same := 1 WHERE ...

Още по-добре, това избягва необходимостта от променливата.

IF (EXISTS SELECT * FROM ...)

Също така, не използвайте конструкцията IN ( SELECT ... ); обикновено е по-добре да използвате WHERE EXISTS ( SELECT * FROM ... ) или JOIN ... ON ... .

(Може да има повече проблеми, след като ги поправите.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи MySQL CASE?

  2. Искам да копирам таблица, съдържаща се от една база данни и да вмъкна в друга таблица на база данни

  3. PHP PDO MySQL курсорът с възможност за превъртане не работи

  4. MySQL:ИЗБЕРЕТЕ УНИКАЛНА СТОЙНОСТ

  5. Проблеми с инсталацията на mysql-python (на mac os x lion)