2012-03-22 68 views
0

生產環境中的情況。恢復MySQL中的截斷字符

內部程序中的textarea字段在數據庫中設置爲varchar(255)。但是,沒有檢查字符串的長度。

現在輸入字符串的人希望我恢復被截斷的字符並拒絕再次寫入字符串。

在MySQL服務器上沒有啓用日誌記錄。

我已經將字段設置爲longtext,但顯然這些字符並沒有神奇地出現。

有沒有人知道如何恢復這些切斷的字符?

回答

1

你不能從MySQL獲取它們,因爲不合適的額外字符會被丟棄。

您可能能夠從其他來源獲得它們 - 如果您正在執行GET而不是POST,則表單的參數將位於您的Web服務器日誌中。

否則,那些角色消失了。

+0

我很害怕。希望得到一個神奇的答案。可惜... – Patrigan 2012-03-22 11:56:33

0

我認爲是不可能的,因爲它們在插入時被截斷。