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

zabránit odstranění * z tabulky, pokud není určen primární klíč

Budou bezpečné aktualizace být pro vás životaschopný? Toto je možnost, kterou můžete povolit na příkazovém řádku, v souboru voleb nebo nastavit proměnnou v kódu SQL, která zabrání aktualizacím a mazání bez where klauzule, která obsahuje klíčové sloupce definující řádky, které se mají změnit.

V MySQL Workbench je nastavení v Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Věřím, že je to dokonce ve výchozím nastavení zapnuto.




  1. Hromadné vkládání do databáze Oracle:Co je lepší:FOR Kurzorová smyčka nebo jednoduchý výběr?

  2. Oprava „ERROR 1054 (42S22):Neznámý sloupec „…“ v „klauzuli on“ v MariaDB

  3. PHP - MySQL získá hodnotu parametru out z uložené procedury

  4. Kde PostgreSQL ukládá konfigurační/conf soubory?