Sa traiti,
Pentru a face INSERARI, ACTUALIZARI, STERGERI si chiar SELECTARI multiple, interogarile dvs. vor fi astfel.
Sa luam niste exemple:
-> Sa zicem ca vream sa inseram, netlog, facebook, iOrbix, si hi5 pe 4 randuri (fiecare pe cate un rand)
Cod: Selectaţi tot
INSERT INTO (id, social_networks, alta_coloana) VALUES ('', 'netlog', 'alta_valoare'),
('', 'facebook', 'alta_valoare'),
('', 'iOrbix', 'alta_valoare'),
('', 'hi5', 'alta_valoare')
In urma acestei inserari multiple, rezultatul va fi:
Cod: Selectaţi tot
id | social_networks | alta_coloana
1 | netlog | alta_valoare
2 | facebook | alta_valoare
3 | iOrbix | alta_valoare
4 | hi5 | alta_valoare
Puteti insera in oricat de multe randuri doriti si puteti utiliza oricat de multe coloane. Remarcati faptul ca in cazul INSERT nu este necesar sa folositi WHERE
-> Vrem sa selectam doar iOrbix si netlog din baza de date
Cod: Selectaţi tot
SELECT `id`, `social_networks` FROM `retele_sociale` WHERE `id` = 1, `id` = 3
SAU vrem sa selectam doar primele 4 rezultate, presupunand ca avem mai multe
Cod: Selectaţi tot
SELECT `id`, `social_networks` FROM `retele_sociale` WHERE `id` >=1 AND `id` < 5
Puteti utiliza oricat de multe conditii doriti separate prin: "AND", "OR" sau "virgula", de asemeni, puteti selecta oricat de multe date din oricat de multe randuri
-> Vrem sa actualizam randul 1 cu twoo si randul 4 cu myspace
Cod: Selectaţi tot
UPDATE `retele_sociale` SET `social_networks` = `twoo`, `social_networks` = `myspace` WHERE `id` = 1 AND `id` = 4
-> Daca vrem sa stergem doar id-ul 1 si id-ul 2 folosim
Cod: Selectaţi tot
DELETE FROM `retele_sociale` WHERE `id` = 1 AND `id` = 2
Exemplul de mai sus este demonstrativ si il puteti adapta la nevoile dvs.
Daca nu am fost suficient de clar, va invit sa vizitati aceasta adresa pentru mai multe detalii:
w3schools.com/sql/default.asp
O zi buna