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

opdatering af en tabel med fremmednøgle

Hvis du vil opdatere en timeout, tror jeg, du ikke behøver at opdatere time_id, id og timein, fordi du allerede indsætter i dit første statement. Så din opdateringserklæring ville være:

   $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

Brug ikke mysql-udvidelsen Se venligst forbedret mysql-udvidelse eller pdo




  1. Forskel mellem DECIMAL og NUMERIC datatype i PSQL

  2. Sådan kontrollerer du, om posten findes med Python MySQdb

  3. oprettelse af login-side med PHP

  4. Grundlæggende om PostgreSQL Schema Management