Page 1 sur 1
#1146 - Table 'bdd.table' doesn't exist
Posté : 04 janv. 2013, 16:36
par two3d
Pour quoi j'ai ce message ? je sais qu'elle n'existe pas, j'essaye de transférer ma base de données dans une vierge...
ça bloque dès la première table de mon fichier .sql, voici la réponse de MySQL:
CREATE TABLE IF NOT EXISTS `table` (
les champs...
) ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT =25;
MySQL a répondu:
#1146 - Table 'bdd.table' doesn't exist
Merci d'avance
Re: #1146 - Table 'bdd.table' doesn't exist
Posté : 04 janv. 2013, 17:54
par two3d
J'ai créé une autre base de données avec un autre nom et ça a fonctionner...

Re: [RESOLU] #1146 - Table 'bdd.table' doesn't exist
Posté : 05 janv. 2013, 12:13
par moogli
Table est mot clef réservé il est préférable d'utiliser autre chose, comme par exemple un nom plus explicite.
C'est une mauvaise idée que d'employer un mot réservé c'est source d'emmerde
@+
Re: [RESOLU] #1146 - Table 'bdd.table' doesn't exist
Posté : 05 janv. 2013, 15:49
par two3d
J'ai pas voulu mettre le nom exact de la table et de la base de données pour l'exemple, ils avait tout deux deux nom bien français et un peu bizarre, donc non réservé je pense
j'évite également d'utiliser des nom réserver pour quoi que ce soit dans n'importe quel langage de codage

Re: [RESOLU] #1146 - Table 'bdd.table' doesn't exist
Posté : 05 janv. 2013, 16:17
par moogli
Forcément si tu nous enduit d'erreur
Par contre il y a sûrement une explication. Si tu nous donne le message d'erreur d'origine.
Y a peu de chance que cela arrive sur un create table (sauf si ton nom de base est pas bon ?).
Sans code et message d'erreur c'est assez complexe d'aider...
Re: [RESOLU] #1146 - Table 'bdd.table' doesn't exist
Posté : 05 janv. 2013, 17:42
par two3d
j'ai bien regarder, le nom de la table et de la base été correcte, je ne voyais vraiment pas d'où cela pouvais venir.
Merci de votre aide