我在执行mysql插入语句时,怎么数字0插不进去呀.SQL语句如下:
insert into employee (employeeid,name) values (01,'Adams, John');
谢谢...

解决方案 »

  1.   

    如果employeeid 这个字段是字符类型的话那你就得加'',
    如果是int(2)类型那你就得定义为zerofill
      

  2.   

    zerofill在MYSQL显示用0填满位数,在其它环境中是没有0的。
      

  3.   

    问题已解决,谢谢楼上的回复...
    use demo;
    /*drop table if exists demo.sqldemo;
    create table sqldemo(
    id int not null AUTO_INCREMENT,
    number int(2) zerofill, 
    PRIMARY KEY(id)
    )default charset='GBK';*/
    #insert into sqldemo (number) values (1);