J'aimerai maintenant créer un script réutilisable, dans lequel je passe le nom de la BDD en variable, est ce possible de mettre ca dans le fichier SQL d'insertion vers la BDD commune ?
Type: Messages; Utilisateur: SNY77
J'aimerai maintenant créer un script réutilisable, dans lequel je passe le nom de la BDD en variable, est ce possible de mettre ca dans le fichier SQL d'insertion vers la BDD commune ?
Ca marche, merci beaucoup !
Je te tiendrai au courant quant au script complet !
A l'exécution de la 2éme requête j'ai le message d'erreur suivant :
Error on rename of '.\bdd_site\#sql-570_29a' to '.\bdd_site\calibration' (errno: 150)
Voilà la table sur les BDD, dans la BDD centralisée on ajoutera comme on a dit un champs t1_bdd pour identifier la BDD :
'calibration', 'CREATE TABLE `calibration` (
`CALIBRATION_id` int(11)...
J'ai essayé plusieurs manipulations mais ça ne fonctionne toujours pas.
En testant la requête d'insertion avec une valeur identique la colonne dans la calibration_id, j'ai un ERREUR DUPLICATE KEY. ...
J'ai supprimé l'auto incrémentation graphiquement (n'ayant pas trouver la commande sur la doc), j'obtient maintenant le message d'erreur suivant :
Error on rename of '.\bdd3\#sql-570_26e' to...
Ok, on reprends à 0 tes requêtes :
En tapant :
ALTER TABLE BDD0.table1
DROP PRIMARY KEY;
J'obtiens :
Incorrect table definition; there can be only one auto column and it must be defined as...
En exécutant les requêtes d'hier (pour supprimer la clés primaire, créer une nouvelle colonne t1_bdd et ajouter celle ci dans la clés primaire) j'ai le message suivant :
Multiple primary key...
Je préfere faire ça en commande pour laisser un script après cela. Parce que graphiquement j'ai fais un peu n'importe quoi vu que les requêtes DROP (pour la clés) ne passe pas ...
Ok donc je reste sur le script !
Parcontre pour retirer l'auto increment sur la clés primaire ca ne fonctionne pas (j'ai un message d'erreur) je l'ai fais graphiquement parcontre.
Au fait, je veux avoir la BDD de chaque bancs sur mon serveur pour ensuite exploiter les données des bancs depuis cette unique BDD. Aprés la solution du script, je voulais savoir s'il a une autre...
C'est pour rappeler le sujet ... J'aurai besoin d'une autre solution (j'avais pensé à celle là : duplication sur chaque bancs et réplication sur un serveur maitre). Ça vous semble possible, et...
Ok , je vais m'y concentrer merci ! Je dois proposer une autre solution ... :
Chaque bancs de tests dispose de sa propre BDD (même structure) on voudrait avoir une BDD regroupant toutes les BDD des...
C'est OK pour la commande, par contre j'avais une erreur DUPLICATE KEY (pour un 2éme enregistrements ou les clés CALIBRATION_id sont identiques MAIS la colonne t1_bdd change). Je me suis donc aperçu...
Exact, maintenant j'ai une erreur du type 'DATA TRUNCATED' pour la colonne calibration_tolerance (données du type 1.25) ?
Merci!
Apparemment pour les clés primaires ça fonctionne !(en tapant les requêtes deux à deux). Parcontre la requête d'insertion ne passe pas :
INSERT INTO bdd3.calibration...
Je ne vois pas où est cette solution ? Ca serait pas mal, si on pourrait l'ajouter automatiquement lors de l'importation dans toutes les lignes !
Et merci beaucoup !
OK, merci !
Dans certaines tables, la clés primaire est constitué de plusieurs colonnes :
PRIMARY KEY (`EQUIPMENT_PN`,`EQUIPMENT_SN`,`EQUIPMENT_EC`)
Après avoir appliquer le DROP ..., je mets le...
Parcontre, étant donnée que les BDD sont spécifiques au bancs de tests, on avait penser à introduire une colonne avec le bancs de tests en question (donc non incrémentés ...), dans certaines tables...
Au fait, les BDD sont sur des bancs de tests, et les bancs peuvent ne pas être connectés au réseau (et en cas de tests, s'il y a une panne réseau les tests sont interrompus ...). C'est pour cela que...
Au fait, chaque PC a une BDD en local (obligatoirement car les PC ne sont pas forcement connectés au réseau donc pas de maitre serveur ...), je voudrais donc créer une BDD sur mon poste avec les...
Personne ?
J'ai deux BDD de même structure, le but est d'importer les données de la 1ére BDD dans la 2éme, pour éviter les doublons j'aimerai donc ne pas copier le champs _id (clés primaires) des...
L'idéal serait d'importer dans bdd3 uniquement les champs suivants la clés primaires, (la clés primaires s'incrémente toute seules de toute façons), je ne vois pas comment faire ?
J'ai remplacé...
Un nouveau soucis (pour les précédents ca c'est amélioré) , j'ai l'erreur suivante :
Duplicate entry '3' for key 'PRIMARY'
Au fait sur la BDD2 j'ai une ligne avec une clés primaire 3 et sur la...
Parce qu'au fait, j'ai le message d'erreur suivant :
Cannot add or update a child row: a foreign key constraint fails (`bdd3`.`calibration`, CONSTRAINT `fk_CALIBRATION_CONFIG1` FOREIGN KEY...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.