【发布时间】:2013-08-06 12:48:52
【问题描述】:
我想在预先存在的表中添加一列。 我可以在两个现有列之间添加它吗? 我正在开发 phpmyadmin。
【问题讨论】:
-
您可以阅读 MySQL 文档,可能还有数千篇 Google 文章来了解这一点。
-
鉴于这是 Google 上出现的第一个链接,我认为最好有答案。
标签: mysql phpmyadmin
我想在预先存在的表中添加一列。 我可以在两个现有列之间添加它吗? 我正在开发 phpmyadmin。
【问题讨论】:
标签: mysql phpmyadmin
在下拉列表后使用添加新列。
从左侧菜单中选择数据库。
通过单击表的标题列超链接来选择表。
选中单选按钮后添加新列并选择该列 您想在下拉列表中插入。
点击添加。
【讨论】:
你想要这样的东西:
ALTER TABLE contacts ADD email VARCHAR(60);
【讨论】:
ordering of columns in MySQL 并不重要。至于添加新列,
ALTER TABLE `tblName`
ADD COLUMN `colName` INT(10) AFTER `firstCol`;
AFTER 子句定义了新列的位置。
【讨论】:
我认为this video 可以帮助您。使用 PHPMyAdmin
您也可以通过纯 SQL 使用 ALTER TABLE 查询:
ALTER TABLE mytable ADD column3 INT AFTER column1
【讨论】:
是的,你可以这样做。请参阅该部分中的“之后”列表框。您可以选择需要在哪个字段之后添加新字段。
【讨论】: