В Unix имена таблиц чувствительны к регистру. На винде их нет. Веселье, не правда ли? Вроде как их соответствующие файловые системы. Как вы думаете, это совпадение?
Другими словами, если вы планируете развертывание на машине с Linux, лучше протестируйте свой SQL и на основе MySQL на основе Linux, или будьте готовы к таинственным ошибкам «таблица не найдена» во время работы. Виртуальные машины дешевы в наши дни.
Имена полей не чувствительны к регистру независимо.
РЕДАКТИРОВАТЬ: мы говорим об операционной системе на компьютере MySQL сервер , а не клиент.