BAE為開發(fā)者提供1GB的了免費的MySQL公有數據庫,對數據庫性能要求不好的博客和一般的CMS站點來說足夠用了,因為是免費的,對SQL的使用會有一定的限制,很多朋友導入數據庫到BAE的公有MySQL數據庫的時候,會出現(xiàn)`#34952-unsupport SQL`的錯誤,這就是因為導入的sql中有一些BAE公有數據庫限制的字符。
BAE MySQL公有數據庫的限制如下
數據庫文件的導入是異步進行的,需要先提交完畢后才開始實際的導入操作。
1. 導入的sql文件最大不能超過10G。
2. 導入的sql文件中禁止出現(xiàn)如下內容:
– astext*(
– envelope*(
– geometryn*(
– load_file*(
– grant*on*to
uuyi :“*”表示可以替換為任意個字符,BAE會對導入的sql進行全面過濾,不但sql語句中不能包含以上語句,數值中也不能包含以上字符串,否則就會出現(xiàn)`#34952-unsupport SQL`導致sql導入失敗。
另外,sql文件過大,也會導致導入失敗,對于比較大的sql文件,建議先使用“SQLDumpSplitter”工具分隔成小文件,再導入。


