mysql alter table add column utf8

use*_*515 6 mysql sql ddl

有任何想法,如何添加列:

ALTER TABLE tname ADD COLUMN cname TEXT CHARACTER SET utf8 COLLATE utf8_general_ci IF NOT EXISTS;
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:

ALTER TABLE tname ADD COLUMN cname TEXT CHARACTER SET utf8 COLLATE utf8_general_ci IF NOT EXISTS;
Run Code Online (Sandbox Code Playgroud)

我需要使用utf-8编码添加新列.

谢谢

Ome*_*esh 7

这不是ALTER TABLE 尝试的有效语法,

ALTER TABLE tname ADD COLUMN cname TEXT CHARACTER SET utf8 COLLATE utf8_general_ci;
Run Code Online (Sandbox Code Playgroud)