Python MySQLdb error on MacOS X 10.6 (Snow Leopard)

Сегодня (о да!) начал изучать python. Поставил python, django. Решил пока начать с использования MySQL в качестве базы данных. Для работы с ней в питоне есть библиотека MySQLdb. Но просто так сбилдиццо она не хотела. Опуская метания и терзания, много запросов всезнайке-гуглу, дам вам сразу верную последовательность действий.

Использование UDF: ERROR 1125 (HY000) at line 1: Function already exists

В нашей системе на tutu используется несколько UDF-функций mysql. Не буду вдаваться в подробности, кому интересно — гугл расскажет, что такое UDF. Упомяну лишь, что это функции для MySQL, написанные на благородном C. В этом посте хочу сосредоточится на проблеме ERROR 1125, которая просто съела мне мозг.

Сложные DELETE-запросы с JOIN (mysql)

Очень часто возникает задача обслуживания библиотек или проектов со связными таблицами. Например, нам необходимо удалить из одной таблицы все записи, связанные с другой: DELETE t1.* FROM table1 t1 LEFT JOIN table2 t2 ON t1.parent_id = t2.id WHERE t2.id != »; Такой запрос удалит все дочерние записи из таблицы t2. Внимание! Помните, что если в условии […]