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

Jak zaktualizować wartość klucza obcego w bazie danych mysql

Możesz tymczasowo zawiesić sprawdzanie klucza obcego:

SET foreign_key_checks = 0;
UPDATE languages SET id='xyz' WHERE id='abc';
UPDATE categories_languages SET language_id='xyz' WHERE language_id='abc';
SET foreign_key_checks = 1;

EDYTUJ :Co do problemu z kluczem obcym:czy dane są przechowywane w lokalnym czy zdalnym systemie plików? errno 121 to EREMOTEIO (Błąd zdalnego wejścia/wyjścia). Być może występują problemy z uprawnieniami w docelowym systemie plików lub nie obsługuje on # znak w nazwach plikó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. Rozróżnij między „brak wierszy dotkniętych” a wierszami pomyślnie ZAKTUALIZOWANYMI — do tej samej wartości (MySQL i PHP)

  2. PHP PDO z foreach i fetch

  3. Numeracja wierszy z p:dataTable

  4. Tinyint kontra Bit?

  5. Jak uruchomić skrypt SQL w MySQL?