update en sql

update en sql - SQL/NoSQL - Programmation

Marsh Posté le 30-05-2002 à 10:10:13    

J'ai 2 tables: dendos et dendos_save. Je fais des modif sur la premiere et je souhaite faire une restauration avec la deuxieme.
Seulement, quand je fait Update dendos set dendos.cp1 = dendos_save.cp1 ..... where dendos.cp2 = dendos_save.cp2
 
j'ai ce message d'erreur:
 :fou: General error: Table inconnue 'dendos_save' dans where clause
 
 
comment puis je faire??

 

[jfdsdjhfuetppo]--Message édité par cguignol le 30-05-2002 à 10:24:16--[/jfdsdjhfuetppo]


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Marsh Posté le 30-05-2002 à 10:10:13   

Reply

Marsh Posté le 30-05-2002 à 10:11:44    

Update dendos,dendos_save set dendos.cp1 = dendos_save.cp1 ..... where dendos.cp2 = dendos_save.cp2  
 
ca marche po ca?


---------------
All we need is a soul revolution
Reply

Marsh Posté le 30-05-2002 à 10:13:51    

j'aivais essayé: voila l'erreur
 
Syntax error or access violation: Something is wrong in your syntax près de ' dendos_save SET dendos.present = dendos_save.present,  dendos.a' à la ligne 1


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Marsh Posté le 30-05-2002 à 10:15:50    

doit falloir faire 2 requetes alors

 

[jfdsdjhfuetppo]--Message édité par kayasax le 30-05-2002 à 10:15:59--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
Reply

Marsh Posté le 30-05-2002 à 10:15:57    

question stupide, mais pq tu utilise pas un bon dump pour restaurer???

Reply

Marsh Posté le 30-05-2002 à 10:16:43    

Drop TABLE root cascade;
 
:D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-05-2002 à 10:17:10    

je fais un pgm en java avec une base mysql, la question n'est pas stupide du tout, bien au contraire!
si c'est si stupide, ca veut dire que c'est simple, donc donne moi la réponse! :D


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Marsh Posté le 30-05-2002 à 10:18:28    

ahlala! je disais pas que TA question était stupide, je parlais de la mienne!

Reply

Marsh Posté le 30-05-2002 à 10:23:52    

désolé d'avoir mal compris, mais ca répond pas à ma question... :(


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Marsh Posté le 30-05-2002 à 10:29:15    

ni  toi à la mienne!
quand tu veut restaurer une base, tu fais un dump puis un restore. maintenant, c vrai que si tu ne veux que restaurer cette table et que ta base en contient d'autres, un dump est pas pratique. sinon, je vois pas pourquoi tu veux passer par du sql!
 
sinon, avant ton where, pq tu mets pas de from dendos, dendos_save??(ou alors t'as eu la flemme de l'écrire dans ton post??)

Reply

Marsh Posté le 30-05-2002 à 10:29:15   

Reply

Marsh Posté le 30-05-2002 à 10:31:20    

regarde plutôt du coté de SELECT INSERT..., c'est fait pour ça.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 30-05-2002 à 10:33:51    

j'ai 12 tables dans ma base, c'est pour ca qu'un dump est impossible
et l'idee de mettre un from s'avère inutile. de plus toutes les données ne sont pas retaurées.

 

[jfdsdjhfuetppo]--Message édité par cguignol le 30-05-2002 à 10:36:33--[/jfdsdjhfuetppo]


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Marsh Posté le 30-05-2002 à 10:44:02    

fromlist
 
    A PostgreSQL non-standard extension to allow columns from other tables to appear in the WHERE condition.
 
certes, c du postgres, mais tu dois avoir l'équivalent en mysql. Et comme tu le vois, ce n'est pas du sql standard, donc si tu veux faire en sql, je pense que deux requêtes sont nécessaires!

Reply

Marsh Posté le 30-05-2002 à 10:52:11    

je suis en train de tester une sélection des données à restaurer et les récupérer pour faire un update.
ca doit marcher.


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed