2

嗨,我的 MYSQL 数据库中有一个变量“文本”,它收集状态更新之类的信息。我相信这个变量的限制是 200?

  • 这是已经设置好的东西吗?

  • 如果是这样的话,如果用户想要详细说明,什么变量既适合快速 150 个字符的更新,也适合 1500 字的文章?

  • 如果当前表单中当前存在数据,我如何在 phpmyadmin 中将其更改为所需的新变量?
4

2 回答 2

1

http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html

VARCHAR

一个可变长度的字符串。M 表示以字符为单位的最大列长度。M 的范围是 0 到 65,535。

文本

最大长度为 65,535 (216 – 1) 个字符的 TEXT 列。

我认为 VARCHAR(1500) 和 TEXT(1500) 都适合你。

如果当前表单中当前存在数据,我如何在 phpmyadmin 中将其更改为所需的新变量?

要更改列的数据类型,我只会使用 SQL,这适用于任何工具。

ALTER TABLE  `tablename` CHANGE  `colname` VARCHAR( 1500 );
于 2013-04-13T08:05:51.337 回答
0

Change对我们不起作用,我们需要使用Modify

ALTER TABLE `tablename` MODIFY `colname` VARCHAR( 1500 );
于 2014-12-30T19:08:09.600 回答