J'utilise Amazon AWS RDS mySql et j'ai défini lower_case_table_names = 1 (pas que je pense que ce paramètre devrait faire la différence dans ce cas).erreur de minuscules de sensibilité à la casse
J'exécution d'une requête qui ressemble à ceci:
insert into trades.fills set [email protected], [email protected], ETC
et d'obtenir une erreur de retour:
Table 'trades.Fills' doesn't exist
noter le changement de 'f' à 'F'. Il n'existe pas de trades.fills dans la base de données, mais trades.Fills n'existe pas dans la base de données. Si je fais un "SELECT * FROM trades.Fills" j'obtiens l'erreur n'existe pas (correct), et cela fonctionne si je fais "SELECT * FROM trades.Fills" (également correct).
aucune idée pourquoi cela changerait le cas de ma requête, ou quoi d'autre est à l'origine du problème?
Pouvez-vous définir lower_case_table_names = 1 sur Amazon RDS? J'ai vu des messages à ce sujet ne fonctionne pas (pourrait être vieux problème). – mconlin
J'ai été en mesure de définir la valeur, mais je ne sais pas si elle a l'effet désiré. Peu importe, ici j'ai le bon cas dans ma requête, donc ça ** ne devrait pas ** faire une différence – mcmillab