为什么像CREATE TABLE和UPDATE这样的SQL关键字在WordPress中必须是大写的?

时间:2017-06-26 作者:Damith Ruwan

这不是一个普通的PHP/MySQL问题,因为MySQL不区分大小写,所以您可以在MySQL中随意使用大小写。

但在WordPress Documentation 说,

SQL关键字(如CREATE TABLE和UPDATE)必须为大写。

为什么会这样?可能是可读的。但为什么它说“必须”?

1 个回复
SO网友:Mark Kaplun

一般来说,它不是(尽管这可能是一件好事,希望它是编码标准的一部分)。

该特定引用引用了允许您在DB中添加或更改列的API。要做到这一点,wordpress需要比较DB中表的定义与插件要求它创建/更改的内容(如果需要),而不需要查看代码,具体说明所使用的情况只会使“比较”代码更容易编写。

结束

相关推荐

升级MySQL for WordPress有哪些相关问题?

对于托管多个Wordpress站点的服务器,将MySQL从5.1升级到5.5有哪些相关问题?升级后数据库是否会出现问题?我在Ubuntu服务器上安装了Plesk 12,我可以更新到MySQL的最新版本(我相信只有5.5),但我不知道这是否会导致问题?从数据库兼容性(从5.1升级到5.5)的角度来看,升级MySQL是很简单,还是很可能会出现问题?