刚才试了一下,如果mysql导入数据配置文件里的字段和数据库里的字段不一样,查不到东西
那肯定的啊,你可以在INI中把名字写成和数据库一样,也可以在SELECT语句用as定义别名跟INI一致。
报上面错误的原因是没有给type为id的主键赋值,也就是pid没有值。字段赋值时如果不指定,就字段必须一样。如果在赋值的时候指定也可以不一样啊。例如$arr['pid'] = $tmp['id'];
mysql导入数据配置文件里的字段要和数据库里的一样吗? #1 {main}警告:添加第 35000 条数据失败 - Missing value of primarky key (FIELD:pid) #0 /usr/local/xunsearch/sdk/php/util/Indexer.php(195): XSIndex->update(Object(XSDocument)) sql语句: sql="select c.content...