parceque linux est case sensitive. et que windows ne l'est pas.
dans tous les cas, que ta table s'appelle "matable", "MATABLE", "MaTable", "MaTaBlE" ou je ne sais quelle combinaison minuscules-majuscules, ça doit RIEN changer au niveau du nommage dans ton code.
"select * from matable" == "select * from MATABLE"
donc tu te bas les couilles de savoir si c'est en minuscules ou en majuscules. et c'est loin d'être un problème.
sinon, les spécifications techniques du client, je veux bien. m'enfin là t'as un devoir de conseil aussi je crois. MSDOS 5.0 est un très bon os très stable. spa pour autant que je vais le déployer chez un client "juste parcequ'il me le demande".
(d'autant que mysql 3 est une bouse infâme, qui ne supporte pas les sous-requête, très mal les jointures complexes, etc.)