将 ENUM 值添加到 SQL 数据库列类型是否可能且安全?
我有一个与数据库(PHP + MySQL)一起使用的应用程序。
数据库表中的一列的类型为 ENUM('VALUE1','VALUE2')
。
是否可以在不损坏表中数据的情况下安全地将 VALUE3
添加到 ENUM
中?
I have an application that works with database (PHP + MySQL).
One of the columns in the database table is of type ENUM('VALUE1','VALUE2')
.
Is that possible to add safely VALUE3
to the ENUM
without damaging the data in the table ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果添加到最后看起来很安全,请参阅手册
读入:
http:// /dev.mysql.com/doc/refman/5.1/en/alter-table.html
也很好看文章:
http://www.brandonsavage.net/why-you-should-replace-enum-with-something-else/
if you add to the end is seem safe , see the manual
read in :
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
also good point look in the article:
http://www.brandonsavage.net/why-you-should-replace-enum-with-something-else/