Ezt hogyan oldjam meg SQLben?
Itt találhatóak a tábláim:
Az Orderben az idCustomer és idProduct foreign kulcsok. Valamiért egy sima INSERT INTO-val nem tudok értéket adni nekik....
Ezzel csak akkor tudok értéket adni nekik ha nem foreign kulcsként hanem csak sima fieldként mentel el, de akkor meg később nem tudom belőle vissza hívnak a Customer és Product tartalmát ....
Hogyan adjak értékeket az Odernernek SQLben?
Ezzel próbálkoztam eddig, de nem működik.
INSERT INTO mywebshop.Product(idCustomer, idProduct)
VALUES ('1', '2');
(később phpval adnék értéket amikor rákattint valaki az Order gombra egy terméknél)
A tanáromat is megkérdeztem iskolában, de ötlete sem volt, sőt még jól el is rontottem az adatbázisomat és újra kellet synkronizálnom egy új schemat.
INSERT INTO mywebshop.Product(idCustomer, idProduct)
VALUES ('1', '2');
Erre a kódja ez az error üzenet:
Error code: 1054. Unknown column 'idCustomer' in 'field list'
INSERT INTO mywebshop.Order(idCustomer, idProduct)
VALUES ('1', '2');
Itt az Orderben keresem és mégis hibás ....
Duplacate entry '0' for key 'PRIMARY'
Ha kitörlöm a primary keyt az Orderben akkor megjavul és működik, de nem tudom, hogy az bölcs döntés-e ...
(kezdő vagyok)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!