我正在使用 MySql Workbench。
如果我右键单击表并单击“更改表”,然后将列的数据类型从 VARCHAR 更改为 NVARCHAR,应用更改,然后保存。对表没有影响,列类型仍为 VARCHAR。
有什么建议吗?
最佳答案
我不认为MySQL有特定的NVARCHAR类型,而是有特定的VARCHAR“类型”。 "NATIONAL VARCHAR is the standard SQL way to define that a VARCHAR column should use some predefined character set. MySQL uses utf8 as this predefined character set. Section 10.1.3.6, “National Character Set”. NVARCHAR is shorthand for NATIONAL VARCHAR."
关于mysql - 更改 MySql 中列的数据类型没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34094227/