Bonjour !
Voila j'ai une base de donnée dans ce genre (nom de la table partie_accueil):
/* text => LONGTEXT
* prev => LONGTEXT
* id => primary auto_increment
*/
+------------+------------+--------+
| text | prev | id |
+------------+------------+--------+
| blabla | blabla | 1 |
+------------+------------+--------+
Et je voudrai inseré une nouvelle valeur a prev mais sans créer un nouveau champ...
INSERT INTO partie_accueil (prev) VALUES ('kek chose')
Si je fais ça, il me mets un nouveau champ :
+------------+------------+--------+
| text | prev | id |
+------------+------------+--------+
| blabla | blabla | 1 |
+------------+------------+--------+
| | kek chose | 2 |
+------------+------------+--------+
Et moi je pensais qu'en fesant la requete qui suit, il me changerai simplement la valeur de prev la ou id=1 :
INSERT INTO partie_accueil (prev) VALUES ('kek chose') WHERE id = '1'
+------------+------------+--------+
| text | prev | id |
+------------+------------+--------+
| blabla | kek chose | 1 |
+------------+------------+--------+
Et en fait il me dit qu'il y a une erreur au niveau du WHERE....
Si vous pouviez me dire comment combiner INSERT INTO avec WHERE, ou comment faire pour changer ce champ sans toucher a text et ou id=1...
Merci
[edit]Mise en page
Message édité par j0k3r_n0ir le 05-02-2004 à 08:58:46
---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.