sql >> Database teknologi >  >> RDS >> Mysql

Sådan opdateres fremmednøgleværdi i mysql-database

Du kan midlertidigt suspendere kontrol af fremmednøgle:

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;

REDIGER :Hvad angår problemet med fremmednøgle:er dataene gemt på et lokalt eller et fjerntliggende filsystem? errno 121 er EREMOTEIO (Fjern I/O fejl). Måske er der tilladelsesproblemer på målfilsystemet, eller det understøtter ikke # tegn i filnavne?



  1. Vælg den nærmeste numeriske værdi med MySQL-forespørgsel

  2. Kan jeg SSH til MySQL med GUI-værktøjerne?

  3. masseindsæt listeværdier med SQLAlchemy Core

  4. Langsom migration til skyen