Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于数据库字段的NULL问题。希望技术来看看,是不是出现纰漏了?

[复制链接]
zatada 发表于 2007-2-26 16:24:43 | 显示全部楼层 |阅读模式
--
-- 表的结构 'supe_tags'
--

DROP TABLE IF EXISTS supe_tags;
CREATE TABLE supe_tags (
  tagid mediumint(8) unsigned NOT NULL auto_increment,
  tagname char(20) NOT NULL default '',
  uid mediumint(8) unsigned NOT NULL default '0',
  username char(15) NOT NULL default '',
  dateline int(10) unsigned NOT NULL default '0',
  `close` tinyint(1) NOT NULL default '0',
  spaceallnum mediumint(8) unsigned default '0',
  spacenewsnum mediumint(8) unsigned default '0',
  spaceblognum mediumint(8) unsigned default '0',
  spaceimagenum mediumint(8) unsigned NOT NULL default '0',
  spacefilenum mediumint(8) unsigned default '0',
  spacegoodsnum mediumint(8) unsigned default '0',
  spacelinknum mediumint(8) unsigned default '0',
  relativetags char(255) NOT NULL default '',
  PRIMARY KEY  (tagid),
  KEY tagname (tagname),
  KEY tagid (tagid,dateline)
) TYPE=MyISAM;

评分

1

查看全部评分

 楼主| zatada 发表于 2007-2-26 16:26:07 | 显示全部楼层
-- 表的结构 'supe_tags'
--

DROP TABLE IF EXISTS supe_tags;
CREATE TABLE supe_tags (
  tagid mediumint(8) unsigned NOT NULL auto_increment,
  tagname char(20) NOT NULL default '',
  uid mediumint(8) unsigned NOT NULL default '0',
  username char(15) NOT NULL default '',
  dateline int(10) unsigned NOT NULL default '0',
  `close` tinyint(1) NOT NULL default '0',
  spaceallnum mediumint(8) unsigned    NOT NULL default '0',
  spacenewsnum mediumint(8) unsigned    NOT NULL default '0',
  spaceblognum mediumint(8) unsigned    NOT NULL default '0',
  spaceimagenum mediumint(8) unsigned NOT NULL default '0',
  spacefilenum mediumint(8) unsigned    NOT NULL default '0',
  spacegoodsnum mediumint(8) unsigned   NOT NULL default '0',
  spacelinknum mediumint(8) unsigned NOT NULL default '0',
  relativetags char(255) NOT NULL default '',
  PRIMARY KEY  (tagid),
  KEY tagname (tagname),
  KEY tagid (tagid,dateline)
) TYPE=MyISAM;
回复

使用道具 举报

 楼主| zatada 发表于 2007-2-26 16:26:50 | 显示全部楼层
是否应该是这个样子的呢?:)
回复

使用道具 举报

 楼主| zatada 发表于 2007-2-26 17:09:07 | 显示全部楼层
少了not null

数据库里面本来应该是0的位置都被null占据了.即使修改了文章或书签都无法重新写入1.

导致.对tag 之类的统计数据不准确.
回复

使用道具 举报

andy888 发表于 2007-2-27 10:07:34 | 显示全部楼层
是的,少了not null,这种情况在一个字段被设为null值时,再对其字段累加1时就会出错,谢谢你的提醒
回复

使用道具 举报

 楼主| zatada 发表于 2007-2-27 11:53:56 | 显示全部楼层

回复 #5 andy888 的帖子

:)  客气啦。希望ss越来越好
回复

使用道具 举报

 楼主| zatada 发表于 2007-2-27 11:54:54 | 显示全部楼层
:) 希望这个问题早点解决,因为时间越久,统计越不准确,尤其是用户庞大的站。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 06:24 , Processed in 0.458062 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表