如何将TEXT类型的列转换为VARCHAR?

use*_*076 22 mysql

有没有一种方法来转换与它作为数据的列TEXTVARCHAR(X)容易吗?列中没有现有记录长于X.

Sha*_*ngh 43

是肯定的

ALTER TABLE table_name MODIFY column_name VARCHAR(X)


Hel*_*rld 6

对于 MS SQL:

ALTER TABLE table_name
ALTER COLUMN column_name datatype(value)
Run Code Online (Sandbox Code Playgroud)

对于 MySQL

ALTER TABLE table_name
MODIFY column_name datatype(value)
Run Code Online (Sandbox Code Playgroud)