Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用现有数据更改变量类型mysql_Mysql_Variables - Fatal编程技术网

使用现有数据更改变量类型mysql

使用现有数据更改变量类型mysql,mysql,variables,Mysql,Variables,嗨,我的MYSQL数据库中有一个变量“text”,它收集了一些信息,比如状态更新。我相信这个变量的极限是200 这是已经设定好的吗 如果是的话,变量是什么 既适合快速更新150个字符,也适合其他类型 只要一篇1500字的文章,如果用户想详细阐述 怎么办 我在phpmyadmin中将其更改为所需的新变量(如果数据是 目前是否在当前表格中 瓦尔查尔 长度可变的字符串。M表示中的最大列长度 人物。M的范围是0到65535 正文 最大长度为65535(216–1)个字符的文本列 我认为VARCHAR

嗨,我的MYSQL数据库中有一个变量“text”,它收集了一些信息,比如状态更新。我相信这个变量的极限是200

  • 这是已经设定好的吗

  • 如果是的话,变量是什么 既适合快速更新150个字符,也适合其他类型 只要一篇1500字的文章,如果用户想详细阐述

  • 怎么办 我在phpmyadmin中将其更改为所需的新变量(如果数据是 目前是否在当前表格中

瓦尔查尔

长度可变的字符串。M表示中的最大列长度 人物。M的范围是0到65535

正文

最大长度为65535(216–1)个字符的文本列

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

如果需要,如何在phpmyadmin中将其更改为所需的新变量 当前表格中是否存在数据

要更改列的数据类型,我只需要使用SQL,这在任何工具中都适用

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

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

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

HeidiSQL比phpmyadmin好得多。嗨,谢谢你的回复Richard。我从未听说过HeidiSQL,但我会看看它。现在我正在使用phpMyadmin中的内容。我想我可以澄清一点关于文本和长文本之间的区别的问题。一篇1500字的文章大概有多少个字符。是每个字母和空格吗?当然,主要的问题是我如何在phpMyadmin中改变这一点?