歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 02:27:51 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  数据库写入错误,sql_error.log 已经达到 343KB « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 数据库写入错误,sql_error.log 已经达到 343KB  (閱讀 7211 次)
walteriii
初級會員
**
文章: 52


檢視個人資料
« 於: 三月 08, 2006, 08:27:04 下午 »

各位前辈看一下,这是我们最近遇到的最主要的两个问题。 嚎啕大哭

我们的系统配置是 win2000 iis5.0 php4.4.2 mysql5.0.18 已经加载 mbstring 模块和
gd 图像处理模块,mysql 数据库字符编码设置为 utf8-general,我不知道还可以提
供那些有用的信息,但现在问题是比较麻烦的。sql_error.log 已经达到 343KB,基
本上就是下面两种错误,当中文和英文、数字混合并且中间无空格时,贝叶斯训
练系统就会尝试把错误的字符串写入数据库,然后报错。 疑惑

另外的错误似乎来自资源中心,用户反映并没有很严重的问题,但服务器管理员
称服务器CPU占用偶尔会跳跃到 50% 居高不下。 目瞪口呆

08-03-2006 08:15:12 ERROR - The following query =
SELECT u.id AS id, u.user AS user, u.password AS password, u.email AS email,
                                 u.about AS about, u.full_name AS full_name, u.properties AS properties,
                                 u.resource_picture_id AS resource_picture_id,
                                 IF(p.permission_id = 1, 1, 0 ) AS site_admin,
                                 u.status AS status
                          FROM lt_users u LEFT JOIN lt_users_permissions p ON u.id = p.user_id
                          WHERE u.id =  ORDER BY blog_id
generated the following error message =
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY blog_id' at line 7


08-03-2006 16:10:55 ERROR - The following query =
INSERT INTO lt_bayesian_tokens (blog_id, token, spam_occurrences, nonspam_occurrences, prob) VALUES ('89', 'hanyiny?, '0', '1', '0.01')
generated the following error message =
Data too long for column 'token' at row 1
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 三月 09, 2006, 12:16:24 下午 »

1. 你的第一個 sql 是因為 u.id = 空白。這要看你是哪一隻程式造成才有辦法查。你有自己改過程式嗎?這是甚麼狀況下發生?

2. 第二個 sql  error 更匪夷所思,因為ㄊ的錯誤是發生在 value  'hanyiny? ,你仔細看他並沒有 ' 來作結尾,所以發生錯誤。

你的 mysql 5.0.18 他的 default charset 與 連線校對 collation 各是甚麼呢?我實在沒見過這種錯誤!

Mark
已記錄

walteriii
初級會員
**
文章: 52


檢視個人資料
« 回覆文章 #2 於: 三月 11, 2006, 07:26:51 下午 »

u.id=空白的问题我也不知道是因何而起,修改程式代码是有的,例如添加 TinyMCE 的时候就按照
论坛里列举的方法修改过一点。但是核心代码确实没有动过。我还没有发现什么导致这种错误,
原以为别人遇到过类似错误呢。

"hanyiny? 的问题我想大概能够知道原因,每当中文字符和半角字母,数字直接相邻时就会出这个
错误,这也是我希望停用 贝页斯分类器的原因。

1. 你的第一個 sql 是因為 u.id = 空白。這要看你是哪一隻程式造成才有辦法查。你有自己改過程式嗎?這是甚麼狀況下發生?

2. 第二個 sql  error 更匪夷所思,因為ㄊ的錯誤是發生在 value  'hanyiny? ,你仔細看他並沒有 ' 來作結尾,所以發生錯誤。

你的 mysql 5.0.18 他的 default charset 與 連線校對 collation 各是甚麼呢?我實在沒見過這種錯誤!

Mark
已記錄
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  数据库写入错误,sql_error.log 已经达到 343KB « 上篇主題 下篇主題 »
    前往: