很抱歉,如果这是一个简单的问题,我将从SQL Server进入MySQL。
当我执行我的create语句时,它包含nvarchar,但作为varchar提交到数据库。即使在我之后的alter语句中,该列也没有改变。整理或数据库引擎是否有所作为?
在执行期间,我没有遇到任何结果问题,除了列更改数据类型的事实。我附上了我的活动http://screencast.com/t/wc94oei2
的截屏视频我无法通过Google搜索找到任何有类似问题的人
答案 0 :(得分:0)
你的意思是,这个..
CREATE TABLE stars
(
idstars
int(11)NOT NULL AUTO_INCREMENT,
Name
nvarchar(200)DEFAULT NULL,
PRIMARY KEY(idstars
),
独特的钥匙Name_UNIQUE
(Name
)
)
----转向---
CREATE TABLE stars
(
idstars
int(11)NOT NULL AUTO_INCREMENT,
Name
varchar(200)DEFAULT NULL,
PRIMARY KEY(idstars
),
独特的钥匙Name_UNIQUE
(Name
)
)