【问题标题】:Record in database mysql with restriction在数据库mysql中记录有限制
【发布时间】:2012-12-13 14:24:30
【问题描述】:

我需要更改数据库中的记录,例如:

player ID”正好是 11 位数字,我是 decimal(11,0),但我可以添加 3 或 4 位数字。

有什么帮助吗?

【问题讨论】:

  • 为什么必须在数据库级别?为什么不在创建 ID 之前在您的应用中检查它?
  • 请阅读faqHow to Ask
  • 嗯,在添加到表之前,它应该在水平上,在创建它之前。这就是我的意思。

标签: mysql sql syntax


【解决方案1】:

试试这个

alter table tablename modify playerID decimal(20,0)

如果你想换成新的类型,试试这个

ALTER TABLE mytable ALTER COLUMN mycolumn newtype

【讨论】:

    猜你喜欢
    • 2017-07-15
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 2014-11-18
    • 2021-04-21
    相关资源
    最近更新 更多