Bonjour,
Je construis une nouvelle base de données, en récupérant des données dans une ancienne base de données.
Problème: le gars qui avait construit l'ancienne base de données il y a 10-15 ans a mis des apostrophes et des espaces dans ses noms d'attributs... Par exemple dans la table Clients, il y a un attribut qui s'appelle Date d'insertion au jo
Du coup j'ai des problèmes avec la syntaxe de ma requête... L'idée, ça serait de faire ça:Bien sûr, ça ne passe pas, j'ai essayé ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO asso (num_ancien, sigle, nom_complet, buts, date_jo, ss_site) SELECT Code client, Sigle, Intitulé, But social, Date d'insertion au jo, Site Internet FROM Clientsen doublant le ' et en mettant des ' autour des attributs avec des espaces, mais ça ne passe toujours pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO asso (num_ancien, sigle, nom_complet, buts, date_jo, ss_site) SELECT 'Code client', Sigle, Intitulé, 'But social', 'Date d''insertion au jo', 'Site Internet' FROM Clients
Merci d'avance!
[edit] Je suis sur une base de données MySQL
Partager