0
我正在使用MySql Workbench。在MySql中更改列的数据类型没有任何影响
如果我右键单击一个表并单击Alter Table,然后将列的DataType从VARCHAR更改为NVARCHAR,应用更改并将其保存。它对列的类型仍然是VARCHAR没有影响。
有什么建议吗?
我正在使用MySql Workbench。在MySql中更改列的数据类型没有任何影响
如果我右键单击一个表并单击Alter Table,然后将列的DataType从VARCHAR更改为NVARCHAR,应用更改并将其保存。它对列的类型仍然是VARCHAR没有影响。
有什么建议吗?
嗯,我的工作台,如果我转到了数据类型列有数据类型的下拉列表,它包括NVARCHAR在它 –
但您的权利实际上,如果我只是改变了数据类型为CHAR,而不是更改生效,奇怪 –
@RoniHoffman CHAR是与VARCHAR不同的类型。 MySQL中的NVARCHAR显然只是VARCHAR的特例。仅仅因为在您尝试使用NVARCHAR时Workbench中的变化不明显并不意味着未发生任何更改。如果该字段已经是VARCHAR,但不是UTF,则该变化不会很明显;如果它的字符集已经是UTF,那就没有什么可以改变的了。 – Uueerdo