问:你V5.3,更新后5-12天,添加文章,无法获得主键,因此无法跟进!当我遇到这个问题时,我没有更新任何补丁,但是昨天使用得很好,今天却没有:
解决方案:当你添加一篇文章,你不能得到主键,所以你不能这样做!主要
原因是更新
文件后,没有相应的更新数据库的原因。解决方案如下:在线更新
程序通常会在同一天更新更新的SQL上
运行。如果手动
升级,则需要运行以下SQL语句:
下面提到:
修改表` zz5unet_arctiny `添加` typeid2 ` SmallInt(5)符号的
默认'0'not空后;
修改表` zz5unet_archives `添加` typeid2 ` SmallInt(5)符号的默认'0'not空后;
替换成` zz5unet_sysconfig `(`援助`,` varname `,`信息`,`价值`,`型`,` GroupID `)值(713,'cfg_need_typeid2 ','是否
启用副柱,值6)。
这些语句运行在{系统-> SQL
命令行
工具},如果你要运行在phpMyAdmin,改变zz5unet_你的前缀,如dnzsw04_
如果你要运行在phpmyamdin,然后使用下面的SQL(改变数据表的前缀为宜)
下面提到:
修改表` dnzsw04_arctiny `添加` typeid2 ` SmallInt(5)符号的默认'0'not空后;
修改表` dnzsw04_archives `添加` typeid2 ` SmallInt(5)符号的默认'0'not空后;
替换成` dnzsw04_sysconfig `(`援助`,` varname `,`信息`,`价值`,`型`,` GroupID `)值(713,'cfg_need_typeid2 ','是否启用副柱,值6)。
您不能得到主键,因此无法跟踪它!
更新数据库归档表
错误 这两个问题
都是由于未能在上面运行一个或22个SQL语句造成的。
第三个SQL
函数是增加是否启用子列;如果
系统变量运行,则不使用子列。
通常在线升级,一般不受此
影响。
但是作者在使用上述
方法后并没有成功,下面是最有效的方法:
如果有错误,应用上述方法时,发现dnzsw04_arctiny表{系统-> SQL命令行工具},见表结构,看看是否有typeid2
如果已经有了,返回到列
管理,单击更新列缓存;
()