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

zapobiegaj usuwaniu * z tabeli, chyba że określono klucz podstawowy

Czy bezpieczne aktualizacje być dla ciebie opłacalnym? Jest to opcja, którą możesz włączyć w wierszu poleceń, w pliku opcji lub ustawić zmienną w kodzie SQL, która zapobiega aktualizacjom i usuwaniu bez where klauzula zawierająca kluczowe kolumny definiujące wiersze do zmiany.

W MySQL Workbench jest ustawienie w Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Uważam, że jest to nawet domyślnie włączone.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podłączyć wiele baz danych w PHP, MYSQLi i PDO

  2. JSON_MERGE_PRESERVE() – Scal wiele dokumentów JSON w MySQL

  3. Optymalizacja zapytań dla następnego i poprzedniego elementu

  4. Używanie % dla hosta podczas tworzenia użytkownika MySQL

  5. Funkcja isset() zwraca wartość true, nawet jeśli pozycja nie jest ustawiona