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