- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 Linux 服务器中,我配置 Apache 和 PhpMyadmin。
在数据库中我的表的名称是 mst_vehicle
当我发出类似 select * from mst_vehicle
的查询时,它会给出正确的结果,但是
当我发出类似 select * from Mst_Vehicle
的查询时,它会给出错误。
请帮我解决这个问题。
我将数据库从 windows 导入到 linux phpmyadmin,我的 windows 数据库已经有了小写的表名。
最佳答案
数据库和表名称在 Windows 中不区分大小写,而在大多数 Unix 变体中区分大小写。
In MySQL, databases correspond to directories within the data directory. Each table within a database corresponds to at least one file within the database directory (and possibly more, depending on the storage engine). Consequently, the case sensitivity of the underlying operating system plays a part in the case sensitivity of database and table names. This means database and table names are not case sensitive in Windows, and case sensitive in most varieties of Unix. One notable exception is Mac OS X, which is Unix-based but uses a default file system type (HFS+) that is not case sensitive.
关于mysql - 如何在允许小写表名的 Linux 中运行 MySQL 查询,而我的查询包含驼峰式表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248612/
如 this question适用于“大型”Visual Studio 和 Resharper,我也希望在 VS Code 中看到该功能。 滚动浏览 shortcut list对于 VS Code,我
我是一名优秀的程序员,十分优秀!