2013-04-08 57 views
2

您好我的MYSQL数据库中有一个变量'text',它收集类似状态更新的内容。我相信这个变量的限制是200?使用现有数据更改变量类型mysql

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

  • 如果有啥变量将是既快速150字更新以及一些 只要如果用户想要制定一个1500字的文章适合 ?

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

HeidiSQL比phpMyAdmin的好得多。 – Richard 2013-04-09 00:03:38

+0

嗨感谢您的回复理查德。我从来没有听说过HeidiSQL,但我会看看。现在我正在使用phpMyadmin中有什么。我想我可以更深入地阐明TEXT LONGTEXT ect之间的区别。这是否适合两种文字,并且有多少个字符大概是1500字的文章。它是每个字母和空格吗?当然,主要问题是如何在phpMyadmin中更改此内容? – user2251674 2013-04-09 00:09:50

回答

1

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

VARCHAR

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

TEXT

具有65,535(216 - 1)的最大长度文本列的字符。

我以为VARCHAR(1500)和TEXT(1500)都可以。

我如何phpmyadmin的内更改为所需的新的变量,如果 数据目前本表格内出现?

要更改列的数据类型,我只需使用SQL,这个工作可以在任何工具中使用。

ALTER TABLE `tablename` CHANGE `colname` VARCHAR(1500); 
0

Change不为我们工作,我们需要使用Modify

ALTER TABLE `tablename` MODIFY `colname` VARCHAR(1500); 
+0

请在您的代码上使用代码标签。 – Chrismas007 2014-12-30 19:18:04