sql >> Databasteknik >  >> RDS >> Mysql

uppdatera en tabell med främmande nyckel

Om du vill uppdatera en timeout tror jag att du inte behöver uppdatera time_id, id och timein eftersom du redan infogar i ditt första uttalande. Så ditt uppdateringsutlåtande skulle vara:

   $checkFk = mysql_query("SET FOREIGN_KEY_CHECKS=0");//turn off foreign key
   $sql = "UPDATE `time` SET `timeout`='$timeout' WHERE `timeid` = '$timeid'";
   $resetFk = mysql_query("SET FOREIGN_KEY_CHECKS=1");//turn on foreign key

Använd inte mysql-tillägget Titta på mysql-förbättrade tillägg eller pdo




  1. Hjälp med att greppa (INRE?) GÅ MED

  2. Kan en INNER JOIN erbjuda bättre prestanda än FINNS

  3. Django views.py Version av SQL Join with Multi Table Query

  4. Kan inte se infogade data från MySQL direkt