数据库
首页 > 数据库> > MySQL在PHP中重命名列

MySQL在PHP中重命名列

作者:互联网

我需要使用PHP重命名MySQL表中的列.

这很难,因为语法是ALTER TABLE [table] CHANGE COLUMN [oldname] [newname] [definition].该定义是必需参数.

有没有办法获取定义并简单地将其反馈到SQL语句中?一些示例代码会很棒,谢谢!

解决方法:

根据http://codingforums.com/showthread.php?t=148936,您可能必须解析SHOW CREATE TABLE的结果以获取当前定义,然后在ALTER语句中使用它.

mysql_fetch_field()也可能有用.

标签:php,mysql,alter-table
来源: https://codeday.me/bug/20190710/1421885.html