sql >> Database >  >> RDS >> Mysql

een tabel bijwerken met een externe sleutel

Als je een time-out wilt bijwerken, denk ik dat je time_id, id en timein niet hoeft bij te werken, omdat je deze al in je eerste statement hebt ingevoegd. Dus uw update-statement zou zijn:

   $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

Gebruik geen mysql-extensie. Kijk eens naar mysql verbeterde extensie of pdo




  1. Wat is een uitschieter bij een zoekopdracht en hoe u deze kunt oplossen?

  2. Postgres SELECTEER waar de WHERE UUID of string is

  3. Forceer MySQL om duplicaten van de WHERE IN-clausule te retourneren zonder JOIN/UNION te gebruiken?

  4. Bitsgewijze verschuiving in mysql