21 минуту назад, mrGlamour сказал:
Так сначало заблокировали доступ на сайт, теперь возможно и доступ к серверу игры. Но это так, мысли вслух.
Если такая проблема только у казахстанцев, тогда причину вроде как нашли. Хотя Sterwoza вроде как с Москвы.
Сомневаюсь, что наши, что либо блокируют, да и трассировщик об этом говорит, интернет к нам попадает из России со всеми Российскими блокировками, так что и у Россиян по идее должны быть похожие проблемы.
Будем ждать ответа людей в теме.
P.S. Настройка апдейтера через прокси не помогает или мне не попался нормальный прокси, кто знает подскажите.
что с этим делать?
очевидно, удалять dotnet 1.1 и устанавливать dotnet 2.0. Либо выбирать, что именно Вам нужно (2.0 / 1.1). В статье же сказано:
установка дополнительны компонентов в Wine вопрос щекотливый и единой инструкции дать невозможно (wine постоянно обновляется)
Вы не столкнулись с реальной проблемой работы wine. У Вас конфликт библиотек и компонентов windows, которыми Вы пытаетесь наполнить префикс. Суть наполнения префикса в том, что Вам следует определить для себя, что нужно приложениями, которые Вы пытаетесь запускать. Иными словами, не втупую выполняем все приведенное в статье, а читаем статью, и определяем для себя что именно следует ставить.
Информация по тому, как создать 32-х битный префикс: тут.
Информация по тому, как набивать префикс: еще вариант.
Наполнение моего префикса, где много чего работает (конкретно Ваше приложение ставить нет желания, так что гарантировать его запуск не могу):
dll: d3dx10, d3dx10_43, d3dx11_43, d3dx9, d3dx9_24, d3dx9_25, d3dx9_26, d3dx9_27, d3dx9_28, d3dx9_29, d3dx9_30, d3dx9_31, d3dx9_32, d3dx9_33, d3dx9_34, d3dx9_35, d3dx9_36, d3dx9_37, d3dx9_38, d3dx9_39, d3dx9_40, d3dx9_41, d3dx9_42, d3dx9_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, directx9, dmsynth, dotnet11, dotnet11sp1, dotnet20sp2, dsound, dxdiag, dxdiagn, gdiplus, gdiplus_winxp, gmdls, icodecs, l3codecx, mfc40, mfc42, msvcirt, physx, quartz, vb5run, vb6rub, vcrun2003, vcrun2005, vcrun2008, vcrun2010, vcrun6, vcrun6sp6, wmp10, wsh56js, wsh56vb, wsh57, xact, xinput, xvid
fonts: corefonts
И к слову уж: если через winetricks не ставится что-то — можно поискать инсталлятор в сети. Вполне возможно, что сторонний инсталлятор установит требуемую библиотеку без каких-либо проблем (у меня стоят одновременно dotnet11, dotnet11sp1, dotnet20sp2, как можно видеть из списка выше).
21 минуту назад, mrGlamour сказал:
Так сначало заблокировали доступ на сайт, теперь возможно и доступ к серверу игры. Но это так, мысли вслух.
Если такая проблема только у казахстанцев, тогда причину вроде как нашли. Хотя Sterwoza вроде как с Москвы.
Сомневаюсь, что наши, что либо блокируют, да и трассировщик об этом говорит, интернет к нам попадает из России со всеми Российскими блокировками, так что и у Россиян по идее должны быть похожие проблемы.
Будем ждать ответа людей в теме.
P.S. Настройка апдейтера через прокси не помогает или мне не попался нормальный прокси, кто знает подскажите.
что с этим делать?
очевидно, удалять dotnet 1.1 и устанавливать dotnet 2.0. Либо выбирать, что именно Вам нужно (2.0 / 1.1). В статье же сказано:
установка дополнительны компонентов в Wine вопрос щекотливый и единой инструкции дать невозможно (wine постоянно обновляется)
Вы не столкнулись с реальной проблемой работы wine. У Вас конфликт библиотек и компонентов windows, которыми Вы пытаетесь наполнить префикс. Суть наполнения префикса в том, что Вам следует определить для себя, что нужно приложениями, которые Вы пытаетесь запускать. Иными словами, не втупую выполняем все приведенное в статье, а читаем статью, и определяем для себя что именно следует ставить.
Информация по тому, как создать 32-х битный префикс: тут.
Информация по тому, как набивать префикс: еще вариант.
Наполнение моего префикса, где много чего работает (конкретно Ваше приложение ставить нет желания, так что гарантировать его запуск не могу):
dll: d3dx10, d3dx10_43, d3dx11_43, d3dx9, d3dx9_24, d3dx9_25, d3dx9_26, d3dx9_27, d3dx9_28, d3dx9_29, d3dx9_30, d3dx9_31, d3dx9_32, d3dx9_33, d3dx9_34, d3dx9_35, d3dx9_36, d3dx9_37, d3dx9_38, d3dx9_39, d3dx9_40, d3dx9_41, d3dx9_42, d3dx9_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, directx9, dmsynth, dotnet11, dotnet11sp1, dotnet20sp2, dsound, dxdiag, dxdiagn, gdiplus, gdiplus_winxp, gmdls, icodecs, l3codecx, mfc40, mfc42, msvcirt, physx, quartz, vb5run, vb6rub, vcrun2003, vcrun2005, vcrun2008, vcrun2010, vcrun6, vcrun6sp6, wmp10, wsh56js, wsh56vb, wsh57, xact, xinput, xvid
fonts: corefonts
И к слову уж: если через winetricks не ставится что-то — можно поискать инсталлятор в сети. Вполне возможно, что сторонний инсталлятор установит требуемую библиотеку без каких-либо проблем (у меня стоят одновременно dotnet11, dotnet11sp1, dotnet20sp2, как можно видеть из списка выше).
Recommended Posts
-
- Report
- Share
Добрый день,ночью играл все было нормально.Утром вот такая ошибка и не пускает не получилось обновиться не удалось скачать файл 3.
Через л2exe запускаю,через апдейтер удаляет l2exe и не качает файлов,просто зависает.Роутер,интернет соеденнение перезапускал и т.д. Ничего не помогло
- Quote
Link to comment
Guest
-
- Report
- Share
38 минут назад, puoner сказал:
такая же фигня
58 минут назад, Kazmer сказал:
Добрый день,ночью играл все было нормально.Утром вот такая ошибка и не пускает не получилось обновиться не удалось скачать файл 3.
Через л2exe запускаю,через апдейтер удаляет l2exe и не качает файлов,просто зависает.Роутер,интернет соеденнение перезапускал и т.д. Ничего не помогло
В апдейтер и лаунчер были добавлены критические обновления. Чтобы зайти в игру — нужно обязательно правильно обновить клиент.
Если Вы используете лаунчер, то выполните полную принудительную проверку файлов игры.
- Quote
Link to comment
- Author
-
- Report
- Share
Но я не использую лаунчер,я запускаю клиент через l2exe
- Quote
Link to comment
Guest
-
- Report
- Share
6 минут назад, Kazmer сказал:
Но я не использую лаунчер,я запускаю клиент через l2exe
Тогда Вам надо обновится апдейтером, выполнив фул чек. Апдейтер нужно обязательно запускать от имени администратора.
- Quote
Link to comment
-
- Report
- Share
у меня
1 час назад, Frigg сказал:
Тогда Вам надо обновится апдейтером, выполнив фул чек. Апдейтер нужно обязательно запускать от имени администратора.
у меня друг все возможное перепробывал и все равно не обновляет почему то
- Quote
Link to comment
Guest
-
- Report
- Share
1 час назад, Image сказал:
у меня
у меня друг все возможное перепробывал и все равно не обновляет почему то
Вероятно, что-то у него блокирует скачивание файлов, поэтому не обновляет. А ваш друг апдейтер использует или лаунчер?
- Quote
Link to comment
-
- Report
- Share
В 24.03.2022 в 16:19, Image сказал:
у меня
у меня друг все возможное перепробывал и все равно не обновляет почему то
через какой апдейтер пытаешься обновится?
- Quote
Link to comment
Join the conversation
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Всем доброго дня , хотел поделиться с честными людьми , как обойти Updater на сервере Asterios.tm
Для чего это нужно , в основном для замены файла system-e.dat ну и других полезных файлов ))
Начнем.
1) идем в папку с ладвой , далее идет в папку asterios там ищем asterios.ini (C:gamesLA2asteriosasterios.ini)
открываем его ищем раздел
options меняем lang=ru на lang=en далее ищем раздел
Voting и удаляем там все что написано после «=» , сохраняем , закрываем.
Теперь при запуске l2 у нас будет вначале запускаться Updater, а после нажатия на кнопку «старт» , выскакивать голосовалка , но не торопимся что либо там нажимать , а просто ждем сек 10 -20 и Updater перестанет использовать наши файлы и даст нам их заменить на желаемые , после замены в окне голосования жмем «ремайнд ми лейтер» и данная голосовалка будет появляться и в след раз .
Именно system-e.dat работает только на английском клиенте , с языком RU не работает .
Recommended Posts
-
- Report
- Share
При попытки зайти в игру появляется ошибка «Не получилось обновится, не удалось скачать файл 3». Апдейтер так же не видит файлы для обновления. Что делать?
Link to comment
Share on other sites
-
- Report
- Share
1) добавьте всю папку клиента в исключения антивируса
2) удалите папку system
3) запустите апдейтер и full check
Link to comment
Share on other sites
- Author
-
- Report
- Share
12 минуты назад, dream_neo сказал:
1) добавьте всю папку клиента в исключения антивируса
2) удалите папку system
3) запустите апдейтер и full check
Это было первым что я сделал, но проблема не решается. Апдейтер упорно не видит обновления.
Link to comment
Share on other sites
-
- Report
- Share
что то блокирует у вас наш сервер обновлений. Я только что проверил у себя 2 и 3 шаги — апдейтер скачивает и на хорошей скорости
Link to comment
Share on other sites
-
- Report
- Share
у меня таkаяже беда абдейтер не чего не делает
Link to comment
Share on other sites
-
- Report
- Share
ну будет ответ я Kлиент ваш установил а беда осталась
Link to comment
Share on other sites
-
- Report
- Share
не чего не Kатит я уже пробывал обтейтер фул чеK не делает что мне делать пол дня мучаюсь уже
10 раз Kомп грузил винду сносить чтоли это вообще не айс у меня на носителях нету ее
я последний раз поставил на торговлю и вышел с игры и все
Link to comment
Share on other sites
-
- Report
- Share
не нужно запускать апдейтер
скачайте один из патчей по ссылкам выше
зайдите в клиент и удалите вашу папку system
распакуйте новый патч в клиент
запустите игру из папки systeml2.exe
-
[adm]-dream
-
1
Link to comment
Share on other sites
- Author
-
- Report
- Share
После каждого запуска приходится менять l2.exe , чтобы зайти в игру
Link to comment
Share on other sites
- Author
-
- Report
- Share
Теперь уже и это не помогает.
Link to comment
Share on other sites
-
- Report
- Share
16 минут назад, Skillet сказал:
Теперь уже и это не помогает.
вообще пробовал офнуть антивирус??? что то блокирует файлы
Link to comment
Share on other sites
-
- Report
- Share
Таже проблема, патч переустанавливал, и клиент тоже, апдейтер не грузит вообще никакие файлы, антивирус удалил с пк совсем, а ошибка осталась. Что делать?
Link to comment
Share on other sites
-
- Report
- Share
3 часа назад, Dimon1122 сказал:
Таже проблема, патч переустанавливал, и клиент тоже, апдейтер не грузит вообще никакие файлы, антивирус удалил с пк совсем, а ошибка осталась. Что делать?
Попробуйте удалить папку систем, а после нажать фулл чек в апдейтере
Проверьте ваше подключение к интернету, Возможно временные неполадки у вашего провайдера?
Link to comment
Share on other sites
-
- Report
- Share
1 час назад, dream_Derp сказал:
Попробуйте удалить папку систем, а после нажать фулл чек в апдейтере
Проверьте ваше подключение к интернету, Возможно временные неполадки у вашего провайдера?
Апдейтер вообще не грузит, интернет работает стабильно. Систем удалил, апдейтер качать ничего не начал. Скачал заново патч, закинул, не помогло.
Link to comment
Share on other sites
-
- Report
- Share
4 минуты назад, Dimon1122 сказал:
Апдейтер вообще не грузит, интернет работает стабильно. Систем удалил, апдейтер качать ничего не начал. Скачал заново патч, закинул, не помогло.
Либо проблемы у вашего провайдера и он блокирует доступ, либо что-то на вашем ПК..
На бан тоже не похоже, но все-таки попробуйте разбанить себя с помощью этой ссылки.
https://unban.pro-m.org/
Link to comment
Share on other sites
- Author
-
- Report
- Share
Да , как я понял, при каждом заходе в игру идёт автоматическое обновление, и действительно что то у нас блокирует и не даёт скачать изменённые Файлы. Действительно помогает , перед заходом в игру , удалять папку систем и скачивать новый патч с сайта. Но после этого приходится заново настраивать клановый патч. Но раз проблема не у меня одного, значит в этом существует проблема и с вашей стороны, а может и нет . В общем удаляйте папку систем и качайте патч с сайта заново.
Link to comment
Share on other sites
-
Recently Browsing
0 members
- No registered users viewing this page.
Информация о статусе сервера обновлена только что.
Проверить снова
Что делать, если сайт недоступен?
Asterios.tm не работает сегодня апрель 2023?
Узнайте, работает ли Asterios.tm в нормальном режиме или есть проблемы сегодня
Статус Asterios.tm : возможные проблемы Почему?
Сообщить о сбое в соцсетях:
Asterios.tm сбои за последние 24 часа
Не открывается, не грузится, не доступен, лежит или глючит?
Самые частые проблемы Asterios.tm
Не определены.
Что делать, если сайт ASTERIOS.TM недоступен?
Если ASTERIOS.TM работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:
Кэш браузера.
Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.
Блокировка доступа к сайту.
Очистите файлы cookie браузера и смените IP-адрес компьютера.
Антивирус и файрвол.
Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к ASTERIOS.TM.
DNS-кэш.
Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт.
Смотреть видео-инструкцию ↓
VPN и альтернативные службы DNS.
VPN: например, мы рекомендуем NordVPN.
Альтернативные DNS: OpenDNS или Google Public DNS.
Плагины браузера.
Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.
Сбой драйвера микрофона
Быстро проверить микрофон: Тест Микрофона.
Форум пользователей Asterios.tm
Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:
Чат с регистрацией
идентификация не требуется
комментарии с нецензурной лексикой и оскорблениями удаляются
Гость
•
36 дней назад
#
4 марта 2023
+
0
—
★
★
★
★
★
Хороший был сайт и сам сервак пока не появились ПКшники
Гость
•
49 дней назад
#
18 февраля 2023
+
0
—
★
★
★
★
★
Стабильный многолетний проект
Цивик
•
135 дней назад
#
24 ноября 2022
+
-2
—
Не работает апдейтер и сам https://asterios.tm/ . Скорее всего нет напряжения в Украине после налёта НЛО с планеты Шелезяка
123
•
200 дней назад
#
20 сентября 2022
+
0
—
20.09.2022 14:40 упало всё
Гость
•
247 дней назад
#
4 августа 2022
+
0
—
★
☆
☆
☆
☆
Помойка
чума
•
+
0
—
тоже не войти
Шныра
•
+
2
—
Не могу зайти в игру
Заур
•
+
0
—
не работает понятно, киньте ссылку на клиент пожалуйста, не знаю где скачать кроме как с сайта
пампам
•
+
0
—
не зайти в игру вообще никак ..не пускает не на один сервер
Сергей
•
+
-1
—
Опять лагает в игре ,сайт то работает то нет. Толи ддос атака, толи еще что. Потерял уже 15% опыта, хватит. Просто жесть. Это не нормально.
Nik
•
+
-1
—
проблемы со входом на сайт. в обед работал. сейчас не работает
Гость
•
+
1
—
Сайт не открывается, игра запускается только при выключенном антивируснике, хотя раньше с внесёнными исключениями запускалась с ним
Гость
•
+
0
—
Опять ничего не работает. Ни игра, ни сайт. Сколько можно то (
Atak
19 марта 2010
народ плз помогите, вхожу в игру начинается проверка основных файлов соединения потом выскакивает байда:can’t download «Fast Update Data» Socket error # 10060 Conectin timed out что это за хрень и что теперь делать,
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.
Всем привет Значит что это за проблема? У вас есть комп, вы его включаете, мелькает на экране надпись update new data to dmi и потом комп грузится и все вроде норм… Но вот надпись, что же она значит? А может что не ладное? Я решил разобраться с этим делом
Ребята, первая инфа, которую я нашел, то она такая. Вроде как надпись update new data to dmi имеет отношение к жесткому диску и сама надпись сообщает о том, что в жестком есть какая-то проблема. Данная инфа, ну что есть проблема, то эту инфу сообщает технология S.M.A.R.T., которая вшита почти в каждом жестком диске. Это первая версия. Дело в том, что у одного чела эта надпись была, но вот когда он один жесткий поставил в другой комп, то надписи уже не было.. Понимаете?
Итак, копаю инфу дальше. Вот еще интересный момент, пишет чел, что надпись эта бывает только при перезагрузке, но не при включении компа. Интересно конечно..
Другой человек также написал, что у него такая же ерунда. В режиме AHCI при перезагрузке выдается сообщение S.M.A.R.T. error, а если выключить комп и потом включить, то такой надписи нет. Хотя чел пишет что жесткий диск новый, никаких проблем с ним нет, работает идеально..
Также подтвердилась информация, что это не касается прошивки биоса. Ибо вышла новая версия биоса, но надпись осталась на месте..
И еще понял, что данная надпись встречается у многих юзеров, и пока что решение не найдено. Ищу инфу дальше…
Еще узнал что бывает такая надпись, вот как AMD data change update new data to DMI. Ребята, вот именно по этой надписи решение вроде нашел. Ну я имею ввиду там где упоминается AMD. Короче один чел на форуме написал что нужно установить утилиту по обновлению BIOS, далее запускаете ее и ставите галочку Load CMOS default after BIOS update и обязательно еще ставите галочку Clear DMI data Pool. Далее нужно перезагрузиться, сообщение еще один раз может показаться, но потом его уже не будет. Эта инфа касается плат от компании Gigabyte, учтите! Вот такое решение, так что все таки дело в версии биоса…
Ну а вот пример надписи, как она на экране смотрится, гляньте:
Еще один пример:
Еще некоторые мои мысли на этот счет:
- помимо надписи у вас еще комп может не загружаться;
- комп при такой надписи может даже зависать при включении;
- встречаются и такие надписи как:
update new data to dmi update success
k8 npt data change update new data to dmi update success
amd data change update new data to dmi
я не встречал упоминание Intel, поэтому смею предположить, что дело касается только платформы AMD;
Также юзерам интересно, как переводится update new data to dmi? С этим вопросом я отправился в гугловский переводчик, вставил там update new data to dmi:
И получил такой перевод:
При этом я сразу поискал инфу в интернете о том что такое DMI, и очень быстро нашел ответ:
Вот такие дела. По поводу той инфы, ну что я писал, что нужно обновить биос при помощи утилиты, то эта инфа была представлена именно как решение проблемы. Саму инфу нашел на авторитетном форуме. И я думаю что имеется ввиду утилита от фирмы Gigabyte для материнок платформы AMD, ибо упоминаний Intel, Asus, MSI ну или других производителей я не встречал.
Такие дела ребята. Надеюсь инфа пригодится. Удачи!
На главную!
18.07.2017
Приветствую Вас на сайте Info-Comp.ru! Сегодня мы рассмотрим ситуацию, когда в среде MySQL Workbench при выполнении запроса на обновление (UPDATE) или удаление (DELETE) возникает ошибка «Error Code: 1175. You are using safe update mode». Мы поговорим о причинах возникновения этой ошибки, а также о том, как устранить эту ошибку.
Содержание
- Причины возникновения ошибки «Error Code: 1175» в MySQL Workbench
- Как исправить ошибку «Error Code: 1175» в MySQL Workbench
- Исходные данные
- Способ 1 – Отключение режима безопасных обновлений
- Способ 2 – Использование в условии первичного ключа
- Способ 3 – Использование оператора LIMIT
Данная ошибка в основном возникает, если Вы хотите обновить или удалить абсолютно все записи из таблицы, при этом вообще не указывая условие WHERE, или Вы указываете условие WHERE, но в нем нет предиката с участием первичного ключа.
Дело в том, что по умолчанию в MySQL включен режим «Безопасных обновлений» – Safe Updates Mode.
Данный режим предполагает обязательное использование в условии WHERE первичного ключа или указание оператора LIMIT.
Сделано это для того, чтобы уберечь начинающих от случайных изменений данных в таблицах во время операций UPDATE или DELETE, так как иногда некоторые пользователи просто забывают написать условие WHERE и запускают запрос на выполнение, и тем самым вносят изменения абсолютно во все записи таблицы, что достаточно часто не является их целью.
Заметка! Установка MySQL 8 на Windows 10.
Как исправить ошибку «Error Code: 1175» в MySQL Workbench
Данную ошибку достаточно легко устранить, так как это всего лишь ограничение, реализованное в целях безопасности.
Давайте рассмотрим способы устранения ошибки «Error Code: 1175» в MySQL Workbench.
Исходные данные
Для начала, чтобы было нагляднее, давайте я покажу, какие исходные данные будут использоваться в примерах.
CREATE TABLE goods ( product_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, product_name VARCHAR(100) NOT NULL, price NUMERIC(18,2) NULL ); INSERT INTO goods (product_name, price) VALUES ('Системный блок', 50), ('Клавиатура', 30), ('Монитор', 100), ('Планшет', 150), ('Смартфон', 100); SELECT * FROM goods;
Заметка! Начинающим программистам рекомендую почитать мою книгу «SQL код», которая поможет Вам изучить язык SQL как стандарт, в ней рассматриваются все базовые конструкции языка SQL, приводится много примеров и скриншотов.
И допустим, у нас появилась задача обновить столбец price у всех записей этой таблицы. Давайте попытаемся это сделать, написав следующий запрос.
UPDATE goods SET price = price + 10;
Как видите, у нас возникла ошибка «Error Code: 1175. You are using safe update mode», а данные нам все равно нужно обновить, поэтому давайте исправим эту ситуацию.
Заметка! Что такое SQL. Назначение и основа.
Способ 1 – Отключение режима безопасных обновлений
Самым очевидным способом решения проблемы является отключение режима безопасных обновлений.
Например, для отключения этого режима на время сеанса можно использовать следующую инструкцию.
SET SQL_SAFE_UPDATES = 0;
Или зайти в настройки MySQL Workbench «Edit -> Preferences -> SQL Editor» и снять галочку «Save Updates», тем самым режим безопасных обновлений будет отключен насовсем (чтобы изменения вступили в силу, необходимо перезапустить MySQL Workbench, т.е. переподключиться к MySQL Server).
Однако, так как по умолчанию данный режим все-таки включен, значит, это рекомендуют сами разработчики MySQL, и отключать его не советуют. Поэтому стоит посмотреть на следующие способы решения данной проблемы.
Способ 2 – Использование в условии первичного ключа
Чтобы не трогать сам режим, мы можем просто выполнить требования, которые накладывает данный режим.
Например, в условии WHERE использовать ключ. Для решения нашей задачи мы можем указать product_id > 0.
UPDATE goods SET price = price + 10 WHERE product_id > 0; SELECT * FROM goods;
Мы видим, что запрос успешно выполнился, и все записи обновлены.
Заметка! ТОП 5 популярных систем управления базами данных (СУБД).
Способ 3 – Использование оператора LIMIT
Также можно указать оператор LIMIT, чтобы ограничить строки для обновления, при этом в параметре LIMIT указать число, которое будет больше количества строк в таблице.
UPDATE goods SET price = price + 10 LIMIT 1000; SELECT * FROM goods;
В данном случае также запрос выполнился успешно.
На сегодня это все, надеюсь, материал был Вам полезен, пока!
MySQL ERROR code 1175
is triggered when you try to update or delete a table data without using a WHERE
clause.
MySQL has a safe update mode to prevent administrators from issuing an UPDATE
or DELETE
statement without a WHERE
clause.
You can see if safe update mode is enabled in your MySQL server by checking the global variable sql_safe_updates
.
Check the global variable using the SHOW VARIABLES
statement as follows:
SHOW VARIABLES LIKE "sql_safe_updates";
-- +------------------+-------+
-- | Variable_name | Value |
-- +------------------+-------+
-- | sql_safe_updates | ON |
-- +------------------+-------+
The example above shows that sql_safe_updates
is turned ON
, so an UPDATE
or DELETE
statement without a WHERE
clause will cause the error 1175.
Here’s an example UPDATE
statement that causes the error:
mysql> UPDATE books SET title = "Stardust";
ERROR 1175 (HY000): You are using safe update mode and you tried
to update a table without a WHERE that uses a KEY column.
To fix the error, you can either disable the safe update mode or follow the error description by adding a WHERE
clause that uses a KEY
column.
You can use the SET
statement to disable the safe update as shown below:
SET SQL_SAFE_UPDATES = 0;
Now you should be able to execute an UPDATE
or DELETE
statement without a WHERE
clause.
If you want to turn the safe update mode back on again, you can SET
the global variable to 1
as shown below:
SET SQL_SAFE_UPDATES = 1;
If you’re using MySQL Workbench to manage your database server, then you can disable the safe update mode from the Preferences menu.
Click on Edit -> Preferences
for Windows or MySQLWorkbench -> Preferences
for Mac.
Then click on SQL Editor
tab and uncheck the Safe updates
feature:
Keep in mind that updating or deleting a table without a WHERE
clause will affect all rows in that table.
The safe update mode is added to prevent accidental change that can be fatal.
It’s okay if you’re testing with dummy data, but please be careful with real data 👍
In my case for exact same error, I was also not the only developer.
So I went to commit & push my changes at same time, seen at bottom of the Commit
dialog popup:
…but I made the huge mistake of forgetting to hit the Fetch
button to see if I have latest, which I did not.
The commit successfully executed, however not the push, but instead gives the same mentioned error;
…even though other developers didn’t alter same files as me, I cannot pull latest as same error is presented.
The GUI Solution
Most of the time I prefer sticking with Sourcetree’s GUI (Graphical User Interface). This solution might not be ideal, however this is what got things going again for me without worrying that I may lose my changes or compromise more recent updates from other developers.
STEP 1
Right-click on the commit right before yours to undo your locally committed changes and select Reset current branch to this commit
like so:
STEP 2
Once all the loading spinners disappear and Sourcetree is done loading the previous commit, at the top-left of window, click on Pull
button…
…then a dialog popup will appear, and click the OK
button at bottom-right:
STEP 3
After pulling latest, if you do not get any errors, skip to STEP 4 (next step below). Otherwise if you discover any merge conflicts at this point, like I did with my Web.config
file:
…then click on the Stash
button at the top, a dialog popup will appear and you will need to write a Descriptive-name-of-your-changes, then click the OK
button:
…once Sourcetree is done stashing your altered file(s), repeat actions in STEP 2 (previous step above), and then your local files will have latest changes. Now your changes can be reapplied by opening your STASHES
seen at bottom of Sourcetree left column, use the arrow to expand your stashes, then right-click to choose Apply Stash 'Descriptive-name-of-your-changes'
, and after select OK
button in dialog popup that appears:
IF you have any Merge Conflict(s) right now, go to your preferred text-editor, like Visual Studio Code, and in the affected files select the Accept Incoming Change
link, then save:
Then back to Sourcetree, click on the Commit
button at top:
then right-click on the conflicted file(s), and under Resolve Conflicts
select the Mark Resolved
option:
STEP 4
Finally!!! We are now able to commit our file(s), also checkmark the Push changes immediately to origin
option before clicking the Commit
button:
P.S. while writing this, a commit was submitted by another developer right before I got to commit, so had to pretty much repeat steps.