Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果存在列,如何更改表以删除该列?_Php_Mysql - Fatal编程技术网

Php 如果存在列,如何更改表以删除该列?

Php 如果存在列,如何更改表以删除该列?,php,mysql,Php,Mysql,在您将其标记为副本之前,我已经阅读了,它属于不同版本的MySQL。我正在运行下一个主要版本: MySQL版本5.0.91-community 如果存在,我需要删除一列,如果不存在,我还需要添加一列 我如何在PHP中执行此操作?您可能需要一个存储过程:我希望我得到了正确的“其他问题”,因为您说MySQL 5是“下一个主要版本”。您做到了,BoltClock。谢谢,尝试添加/删除该列并检查是否引发“1060重复名称”/“191不能删除字段”错误是否足够?我不知道,VolkerK。我想是的,但我真的不

在您将其标记为副本之前,我已经阅读了,它属于不同版本的MySQL。我正在运行下一个主要版本:
MySQL版本5.0.91-community

如果存在,我需要删除一列,如果不存在,我还需要添加一列


我如何在PHP中执行此操作?

您可能需要一个存储过程:

我希望我得到了正确的“其他问题”,因为您说MySQL 5是“下一个主要版本”。您做到了,BoltClock。谢谢,尝试添加/删除该列并检查是否引发“1060重复名称”/“191不能删除字段”错误是否足够?我不知道,VolkerK。我想是的,但我真的不知道如何检查它。@Rob:
mysql\u errno()
在您执行
ALTER TABLE
查询之后。等等,这不是来自另一个问题的相同答案吗。它应该与MySQL 5+一起工作……我将如何存储它?