sql >> Databáze >  >> RDS >> Mysql

Je pravda, že nemohu upravit spouštěč MySQL, musím jej zahodit a vytvořit nový?

Upravit: Ano, je pravda, že verze 5.n a 6.n MySQL 5 a 6 implementují CREATE TRIGGER a DROP TRIGGER a nic jiného. Podle této části dokumentace Postgres , není tam ani CREATE TRIGGER v SQL 92, takže považujte za šťastného, ​​že vůbec máte TRIGGER :-)

Dokumentace pluginu Visual Studio MySQL má:

... který vypadá, že dělá, co chcete. Můj odhad je, že se jedná o cukr GUI a v zákulisí získáte DROP CREATE .

Pokud jde o spouštěč některých UPDATE s a ne ostatní, SQL má přesně jeden UPDATE na stůl. Vložte IF klauzule na začátku vašeho UPDATE spouštět tak, aby vaše logika – ať už děláte cokoliv v některém z vašich UPDATE s - se provádí pouze tehdy, když to považujete za vhodné.



  1. Jsou příkazy CASE a DECODE ekvivalentní?

  2. Android přístup ke vzdálené SQL databázi

  3. Jak napsat dotaz MySQL, kde A obsahuje (a nebo b)

  4. proč tento dotaz MySQL vytváří nesprávná čísla řádků?