`vip` smallint(2) unsigned NOT NULL DEFAULT '0',
`vipt` smallint(2) unsigned NOT NULL DEFAULT '0',
`vipr` smallint(2) NOT NULL DEFAULT '0',
`type` varchar(100) NOT NULL DEFAULT '贸易商',
`catid` varchar(100) NOT NULL DEFAULT '',
`catids` varchar(100) NOT NULL DEFAULT '',
`areaid` int(10) unsigned NOT NULL DEFAULT '2',
`mode` varchar(100) NOT NULL DEFAULT '',
`capital` float unsigned NOT NULL DEFAULT '5',
`regunit` varchar(15) NOT NULL DEFAULT '人民币',
`size` varchar(100) NOT NULL DEFAULT '',
`regyear` varchar(4) NOT NULL DEFAULT '',
`regcity` varchar(30) NOT NULL DEFAULT '',
`sell` varchar(255) NOT NULL DEFAULT '',
`buy` varchar(255) NOT NULL DEFAULT '',
`business` varchar(255) NOT NULL DEFAULT '',
`telephone` varchar(50) NOT NULL DEFAULT '',
`fax` varchar(50) NOT NULL DEFAULT '',
`mail` varchar(50) NOT NULL DEFAULT '',
`address` varchar(255) NOT NULL DEFAULT '',
`postcode` varchar(20) NOT NULL DEFAULT '',
`homepage` varchar(255) NOT NULL DEFAULT '',
`fromtime` int(10) unsigned NOT NULL DEFAULT '0',
`totime` int(10) unsigned NOT NULL DEFAULT '0',
`styletime` int(10) unsigned NOT NULL DEFAULT '0',
`thumb` varchar(255) NOT NULL DEFAULT '',
`introduce` varchar(255) NOT NULL DEFAULT '暂无简介',
`hits` int(10) unsigned NOT NULL DEFAULT '0',
`keyword` varchar(255) NOT NULL DEFAULT '',
`banner` varchar(255) NOT NULL DEFAULT '',
`template` varchar(30) NOT NULL DEFAULT '',
`skin` varchar(30) NOT NULL DEFAULT '',
`domain` varchar(100) NOT NULL DEFAULT '',
`icp` varchar(100) NOT NULL DEFAULT '',
`linkurl` varchar(255) NOT NULL DEFAULT '',
`user_id` char(36) NOT NULL,
`simple` varchar(200) NOT NULL DEFAULT '暂无简写',
PRIMARY KEY (`company_id`),
UNIQUE KEY `userid` (`userid`),
UNIQUE KEY `username` (`username`),
KEY `company` (`company`)
) ENGINE=MyISAM AUTO_INCREMENT=269165 DEFAULT CHARSET=gbk COMMENT='公司'
真不知道数据表错在哪里了
PS:其他字段查询是可以显示的;如果执行update de_company set username='test' where username='hzsanli'这样执行是成功的。
5.11.1. 错误日志
错误日志文件包含了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。
如果mysqld莫名其妙地死掉并且mysqld_safe需要重新启动它,mysqld_safe在错误日志中写入一条restarted mysqld消息。如果mysqld注意到需要自动检查或着修复一个表,则错误日志中写入一条消息。
在一些操作系统中,如果mysqld死掉,错误日志包含堆栈跟踪信息。跟踪信息可以用来确定mysqld死掉的地方。参见E.1.4节,“使用堆栈跟踪”。
可以用--log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err 并在数据目录中写入日志文件。如果你执行FLUSH LOGS,错误日志用-old重新命名后缀并且mysqld创建一个新的空日志文件。(如果未给出--log-error选项,则不会重新命名)。
如果不指定--log-error,或者(在Windows中)如果你使用--console选项,错误被写入标准错误输出stderr。通常标准输出为你的终端。
在Windows中,如果未给出--console选项,错误输出总是写入.err文件。
应该是这条记录的在坏块上 导致某些字段可能坏掉 所以select不出来
explain 一下看看,说不定别的表有索引啥的。我的sqlyog也死过,通常都是遇到数量级较大的表的时候没有索引,就死掉了。如果要是表坏掉了,sqlyog是会报错的
能是SELECT 出来的记录里有什么东西sqlyog处理不了的,导致其当了
你就加limit xx,xx,一行行select出来吧, 看到底哪行有问题
最新答案,我升级了sqlyog的版本到7.11就可以了,所有的查询都没有问题
上一页 [1] [2]