或许是你的sql有问题,可以贴出来看看。if(null(字段),'0',字段) as 字段,类似这样的sql语句可以把空值转为0。
id是否为数据库自动维护,也就是auto_increment。
可以断定的是你程序的问题,你可以把相关的代码贴出来看看!
那你要看看你建数据库时候选的编码格式是不是gbk的咯。