Mysql 如何将SQL表中的列从短文本修改为长文本
如何将SQL表中的列从短文本修改为长文本。运行此查询时,ALTER TABLE TAXS MODIFY Description LONGTEXT;“我在'MODIFY'附近得到了不正确的sytax。这里的Tax是表名,Description是列名。我没有在SQL应用程序中直接执行查询的表所有者权限。我可以通过连接到SQL server的应用程序执行查询。要修复修改语法错误:Mysql 如何将SQL表中的列从短文本修改为长文本,mysql,sql,Mysql,Sql,如何将SQL表中的列从短文本修改为长文本。运行此查询时,ALTER TABLE TAXS MODIFY Description LONGTEXT;“我在'MODIFY'附近得到了不正确的sytax。这里的Tax是表名,Description是列名。我没有在SQL应用程序中直接执行查询的表所有者权限。我可以通过连接到SQL server的应用程序执行查询。要修复修改语法错误: ALTER TABLE `Taxes ` CHANGE COLUMN `Description` `Descriptio
ALTER TABLE `Taxes `
CHANGE COLUMN `Description` `Description` LONGTEXT ;
使用MariaDB 10.3.25,您的声明不会出现问题:
MariaDB[stackoverflow]>创建表税(说明文本);
查询正常,0行受影响(0.846秒)
MariaDB[stackoverflow]>ALTER TABLE Taxes MODIFY Description LONGTEXT;
查询正常,0行受影响(4.395秒)
记录:0个重复:0个警告:0
我想知道这里是否还有更多的事情发生。altertable[TABLE\u Name]altercolumn[COLUMN\u Name]NTEXT 终于成功了。我很快就明白了。我忘了把我的帖子贴在这里
谢谢大家。在哪个数据库程序上?在mysql中运行时没有问题,您能提供更多关于您的系统版本的信息吗