【问题标题】:Creation of a MySQL table with a field name that may contain an INT and VARCHAR创建一个字段名称可能包含 INT 和 VARCHAR 的 MySQL 表
【发布时间】:2012-06-17 19:44:48
【问题描述】:

我对 MySQL 数据库/表创建非常陌生。

我正在尝试在 MySQL 中设置一个 SQL 表。到目前为止,我已经完成了所有命令。我在我的数据集中注意到的一件事是,某些数据(供应商)的名称中同时包含整数和 varchar。

我该如何解决这个问题?我无法编辑数据,因为某些供应商的名称如 M5 和类似的东西。

另外,我在 Mac 上使用 phpMyAdmin,如果有帮助的话!

提前谢谢你!

【问题讨论】:

    标签: mysql sql macos terminal phpmyadmin


    【解决方案1】:

    使用 varchar,它允许包含 0-9 的 ascii 字符。

    【讨论】:

    • 谢谢!我应该使用 varchar(255) 吗?菜鸟问题,我知道!
    • 我的意思是,它会有所不同,但任何文本字符串都不会超过 60 个字符。我应该把它剪掉吗?
    • 只使用您需要的空间。如果您知道字符串不会超过 60 个字符,请使用 varchar(60)。
    猜你喜欢
    • 2017-09-27
    • 2014-04-09
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多