Witam, mam problem z dodaniem do bazy danych tak aby sie nie powtarzaly. Dla przykladu zmienilem tabele ale idea jest ta sama :)
CREATE TABLE `auto` (
`id` int(11) NOT NULL,
`nazwa` varchar(64) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `auto`(`nazwa`) VALUES ("auto1") SELECT auto WHERE NOT EXISTS (SELECT * FROM auto WHERE nazwa = "auto1")
nazwa jest dodawana z php ale potrzebuje w jednym zapytaniu sprawdzic czy auto jest juz w bazie i dalej go nie ma to wtedy dodac.
Chodzi o najbardziej efektywne, najszybsze JEDNO zapytanie :)
Dziekuje :)