Денис Гончаренко, А система у вас тоже грузит код всегда по одному и тому же адресу?
Просто запустите программу в отладчике и посмотрите по какому адресу создастся переменная.
И подумайте, что будет если запустить одновременно несколько копий программы, должна ли при этом переменная находиться по одному и тому же адресу для всех копий?
koliane, Дополнительные условия есть? Например всегда брать первую подходящую запись или выбрать максимальное количество строк, удовлетворяющих условию или ещё что-нибудь? Легко представить таблицу, из которой в первом случае будет выбрана только одна запись, а во втором - все, кроме одной.
Сначала надо понять цель данного запроса, поскольку результирующий набор, подходящий под указанные правила, может быть не один. Например, в вашем случае следующий набор тоже удовлетворяет правилам:
Tizi, Если кнопка "Добавить слайд" не нажата, то кнопок "Подтвердить" и "Отменить" просто нет. А значит и события от них не придут. Ну висит себе на document обработчик и пусть висит, он просто ничем не активируется.
Иван Мельников, Если оно вам не нужно, то да. Или переписать функцию, сделав её детерминированной. Или установить переменную log_bin_trust_function_creators в 1, приняв всю ответственность за некорректную репликацию на себя.
Dreaded, Это надо смотреть, какие настройки сервера были в момент создания базы и каким кодом база создавалась. Если не указать явно, то база наследует настройки сервера, таблица - настройки базы, колонка - настройки таблицы.
Dreaded, character_set_database берётся из базы, установленной как текущая.
Проверьте, что покажет SHOW CREATE DATABASE `имя_базы`\G;
и SHOW CREATE TABLE `table`\G;