sql >> Databáze >  >> RDS >> Mysql

Do propojovací tabulky nelze vložit hodnotu cizího klíče

Opravdu doufám, že je to jednoduchý překlep ve vaší otázce, ale váš dotaz není správný:

$database->query("INSERT INTO customer_quote (cid)
        Values ('$customer->cid'");

by měl být

$database->query("INSERT INTO customer_quote (cid)
        Values ('$customer->cid')"); // added closing bracket on values


  1. Zadávání dat z formuláře do databáze PDO

  2. Znaky s diakritikou v tabulce mySQL

  3. Jak zadat speciální znaky jako &do databáze Oracle?

  4. Chyba připojení Postgres byla uzavřena v aplikaci Spring Boot