【问题标题】:Can I modify an ENUM with a query from php? [duplicate]我可以使用来自 php 的查询来修改 ENUM 吗? [复制]
【发布时间】:2016-08-24 09:36:37
【问题描述】:

是否有一个查询可以用来从 php 更改 ENUM 的值,而无需直接进入数据库?

我的目标是创建一个按钮,让用户能够修改 ENUM,而无需在每次需要添加或更改数据库时访问数据库。

【问题讨论】:

  • 只要你想得到改变,就使用alter查询并在php中执行
  • 顺便说一句,如果字段的可能值是可变的(可能会因使用应用程序而改变),那么将其设为枚举根本没有意义。它应该是带有可能值的单独表格。
  • @dragoste 你是对的,但对我来说,制作和拖放已经很困难,所以我找到了一个指南。我的目标是在表格中进行水平拖放并保存总是移动对象的位置
  • @Kool-Mind 谢谢,我就是这么想的
  • 欢迎哥们帮帮忙

标签: php mysql


【解决方案1】:

你可以这样做:

ALTER TABLE tablename MODIFY columnname INTEGER;

【讨论】:

  • INTEGER 和 ENUM 不是同一个字段类型。
猜你喜欢
  • 1970-01-01
  • 2013-10-13
  • 2013-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-10
  • 1970-01-01
  • 2016-12-05
相关资源
最近更新 更多