#1064 – You have an error in your SQL syntax; USING BTREE

В категорії Підказки от 26 Листопада, 2012. Автор admin

#1064 – 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 ‘USING BTREE)
В 5.1 был немного изменён синтаксис использования типа индексов BTREE, что и вызывало проблему. Решается это заменой строки в которой есть запись “USING BTREE” с:

KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE

на

KEY `idx_usergroup_nested_set_lookup` USING BTREE (`lft`,`rgt`)

Теги: ,