0
我遷移從MSSQL到MySQL我們的應用程序的數據庫層和整個這個異常來到時,我試圖遷移的MSSQL表到MySQL:的SQL服務器到MySQL遷移woes-最大行大小不能超過65535個字節
Row size too large. The maximum row size for the used table type
,not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs)
原來,MSSQL表有很多nvarchar列,導致行的有效行數比65535大得多。我想到的唯一方法就是改變我的應用程序設計,將大表拆分成更小的表,重新設計不是我期待的。
如果沒有應用程序重新設計,是否有任何方法可以解決這個問題?
在此先感謝。
Bharath K.
那麼「你必須改變一些列爲TEXT或BLOB」? – sisve 2010-06-30 05:06:15
這也不是很可愛。正在尋找一種不涉及框架重新設計的機制。 – 2010-06-30 05:08:37
你並不需要重新設計任何東西來使用TEXT或BLOB。你可以發表一個例子'CREATE TABLE'來解決造成你問題的表嗎? – 2010-06-30 05:11:56