oia: я спросил "что и где прописать?" Пишу SET mysql="C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" - ноль реакции, и даже в списке переменных не появляется.
Я использую процедурный стиль, команды mysqli. MySQL 5.6, движок MyISAM.
Дело в том, что если для ячейки стоит NOT NULL, то при попытке записать в неё NULL вылазит ошибка. Если же включить для ячейки поддержку NULL, то NULL в неё так и запишется. Дефолтное значение пишется только тогда, когда в списке заполняемых ячеек данная ячейка вообще не указана.
Да, это именно апдейт. Но она у меня стоит в ручном запуске, и в настройках автообновление выключен (даже проверка). Почему она запускается?
Пришлось её вообще отключить.
Denis Verbin: Если на домашнем ПК у меня в дропбоксе симлинк на каталог, и я удалю файл на ноутбуке, то на ПК удалится только линк, но не сам каталог. В этом вся прелесть того, чтобы кидать в дропбокс только симлинки. У меня задача изначально состоит в том, чтобы синхронизируемые каталоги на домашнем ПК никуда не перемещать.
Владимир Серых: что это такое? Использовал консольную программу junction - она вроде точно так же создаёт симлинк, как и mklink, и результат такой же. Это она? Или может какой волшебный параметр добавить?
mysql=C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe
Но всё равно пишет:
C:\Users\Администратор>mysql
"mysql" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.