Если у меня есть названные имена столбцов category_id
и Category_Id
, действительно ли они отличаются?
И если мне назвали таблицу category
и Category
, действительно ли они отличаются?
] В Unix имена таблиц чувствительны к регистру. В Windows - нет. Забавно, правда? Вроде как их соответствующие файловые системы. Думаете, это совпадение?[
] []Другими словами, если вы планируете развертывание на машине с Linux, то лучше протестировать SQL и на MySQL на базе Linux, или быть готовым к таинственным ошибкам "таблица не найдена" в удачное время. ВМ в наши дни дешевы.[
] []Имена полей не чувствительны к регистру, неважно.[
] []EDIT: мы говорим об операционной системе на машине MySQL []сервера [], а не клиента.[
].] Для имен БД и таблиц это зависит от базовой операционной системы. См. []8.2.2. Identifier Case Sensitivity[] [
]] Вы можете найти [] это [] необходимым для чтения. В MySQL можно установить чувствительность к регистру, но на самом деле это проблема только при работе в нескольких средах.[
].