我建立了一个USER表
有性别 sex 一列我想向sex插入一个默认值,让它默认是仅仅是 ‘男’或‘女’
代码改怎么写????

解决方案 »

  1.   

    搞错了是怎么用CHECK 约束来表示??
      

  2.   

    MySQL不支持CHECK.The CHECK clause is parsed but ignored by all storage engines. See Section 12.1.10, “CREATE TABLE Syntax”. The reason for accepting but ignoring syntax clauses is for compatibility, to make it easier to port code from other SQL servers, and to run applications that create tables with references. 对于所有的存储引擎,CHECK子句会被分析,但是会被忽略。请参见13.1.5节,“CREATE TABLE语法”。接受这些子句但又忽略子句的原因是为了提高兼容性,以便更容易地从其它SQL服务器中导入代码,并运行应用程序,创建带参考数据的表。