我创建了一个表格,无意中将varchar的长度设为300,而不是65353.我该怎么解决?

请举个例子.

推荐答案

你试过这个吗?

ALTER TABLE <table_name> MODIFY <col_name> VARCHAR(65353);

这会将col_name的类型更改为VARCHAR(65353)

Mysql相关问答推荐

根据当前表列的值,从SQL中的另一个表中获取数据

在停靠容器中备份和恢复MySQL数据库时出现Unicode字符问题

MySQL滑动窗口动态间隔?

Eloquent:通过国外模型得到平均分

如何对 varchar() 数据值使用聚合窗口函数?

如果存在N个特殊行,如何 Select 它们,其余的必须填充常规行,总行数不能超过MySQL中的X行?

特定时间段内每个客户的运行总计

根据 MySql 中同一表中的多列 Select 多列

Group By 查询运行速度太慢而无法正常运行

MySQL CHECK 约束以确保记录不使用自动增量 ID 引用自身?

try 在 .map 中使用 Favorite 选项卡进行react .我无法更改 mysql 表上的布尔类型

如何在 SQL 的计算列中显示小数点后两位?

MySQL Workbench - 如何同步 EER 图

最好的 MySQL 性能调优工具?

Spring Boot:Jdbc javax.net.ssl.SSLException:在接收对等方的 close_notify 之前关闭入站

PHP MySQLI 防止 SQL 注入

如何在 python 中逐行获取 MySQL ResultSet

第 1 行的 CSV 输入中的列数无效错误

在 Ubuntu 上安装 mysql gem 的困难

"SELECT COUNT(*)" 很慢,即使有 where 子句