@mysql_ru

Страница 131 из 142
Pavel
05.02.2018
22:04:09
Когда он выполняется то всегда ошибка, НО если его выполнить из консоли то почти всегда ок выполняется, единственный раз когда поймал в консоли это вот скопировал

Кто-то блокирует таблицу? Или транзакция где-то открывается? Какие варианты?

Alexey
06.02.2018
05:27:29
Когда может возникать такая ошибка? Случается иногда, но не всегда
нельзя менять тип колонки в FK или NULL/NOT NULL ограничения, потому что можно потерять целостность. workaround — либо делать drop foreign key до, и add foreign key после, либо временно выключать foreign_key_checks

Костян
06.02.2018
06:11:15
Ребятки, привет! Как сдеалть перенос таблицы? Помогите новичку, пожалуйста?

Google
енот
06.02.2018
06:14:49
не то что бы я был в курсе, но уверен что данных ты дал маловато. Распиши получше.

Костян
06.02.2018
06:37:24
Я сам не вкурсах че делать, просто знакомый просит перенести одну таблицу) ЭЭто все ТЗ)))

И фиг знает куда откуда и как ее переносить)

енот
06.02.2018
06:38:13
ну собственно ты ответил на свой вопрос

Костян
06.02.2018
06:39:07
А вообще как данное действие совершается?

Вот тебя енотика попросят перенести таблицу, ты чего сделаешь?)

енот
06.02.2018
06:39:49
скажу что не понимаю о чем речь

пусть перефразируют

Костян
06.02.2018
06:40:16
Может корректнее спросить куда и откуда перенос делать?

Может он хочет с локального серва на хостинг перекинуть?

енот
06.02.2018
06:40:46
так может стоит вопросы сначала заказчику адресовать?)

Костян
06.02.2018
06:41:09
Или мне надо из экселя в mysql перенести)

Я тебя понял) Спасибо)

Google
Костян
06.02.2018
06:41:37
Если что тогда уже в процессе напишу)

Нужно перенести статьи из Joomla 2.5 (K2) в Joomla 3.8, как это сделать?

енот
06.02.2018
07:06:08
я думаю, это стоит спрашивать в веб-дев чате

Костян
06.02.2018
07:09:54
Понял, принял

In
06.02.2018
07:10:53
Fatal error: Uncaught exception 'Exception' with message 'MySQL error: (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 'TYPE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci' at line 4 Query: CREATE TABLE Cfg (Module varchar(60) , Prop varchar(20), Val text, UNIQUE KEY (Module, Prop)) TYPE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci' in /home/inpharmp/public_html/lib/main.php:23 Stack trace: #0 /home/inpharmp/public_html/lib/main.php(35): xAbort('MySQL error: (1...') #1 /home/inpharmp/public_html/lib/main.php(46): xSysInfo('MySQL error: (1...', 2) #2 /home/inpharmp/public_html/lib/db.php(165): xSysError('MySQL error: (1...') #3 /home/inpharmp/public_html/module/_config/install.php(27): HS2_DB->query('CREATE TABLE Cf...') #4 /home/inpharmp/public_html/module/_config/index.php(37): include('/home/inpharmp/...') #5 /home/inpharmp/public_html/rw.php(133): require('/home/inpharmp/...') #6 {main} thrown in /home/inpharmp/public_html/lib/main.php on line 23

Gfhyb/ yf dfc yflt;lf/ rfr dsktxbnm

парни. на вас надежда как вылечить

lost
06.02.2018
07:13:10
открыть доку мускуля и посмотреть как пишется ddl

Ad.x ??
06.02.2018
07:13:18
парни. на вас надежда как вылечить
очень просто. Прочитать перевести ошибку

lost
06.02.2018
07:13:50
он тебе даже показал с какого места ты ошибся

In
06.02.2018
07:14:46
ну я не знаток , да и хтмл я изучал в 2001 году

Ad.x ??
06.02.2018
07:14:57
найми того кто знает

In
06.02.2018
07:15:34
ладно. благодарю. разберусь

Victor
06.02.2018
07:21:04
ладно. благодарю. разберусь
так напиши разработчикам. тем более сделаешь харошее дело - обратишь их внимание на недочет, потом у других админов этой cms не возникнет вопросов. я посмотрел, что у этой cms платная лицензия, должны прокомментировать, как минимум, твое обращение к ним

In
06.02.2018
07:21:58
я пока не брал у них лицензию, поэтому они игнорят обращение.

Victor
06.02.2018
07:22:19
у тебя последняя версия cms ?

In
06.02.2018
07:22:30
Мне нужно понять, это проблемы хостера или скрипта?

да

Victor
06.02.2018
07:22:57
напиши что очень хочешь взять. но блин из-за того что не устанавливается не могу ))

In
06.02.2018
07:23:24
по ходу она не устанавливается только у меня

Google
In
06.02.2018
07:24:53
скрипт не чистый, а уже с установленным на него шаблоном, но снимали его с локальной машины в рабочем состоянии. И БД новая

Victor
06.02.2018
07:26:05
ну ок. попробуй в заменить в этой строке TYPE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci на ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci где-то в этом файле /home/inpharmp/public_html/lib/main.php

In
06.02.2018
07:30:42
ок. благодарю. 7 раз перезаливаю

Dok
06.02.2018
08:53:22
Приветствую! Я только на один вопрос. Какую БД поставить, чтобы Delphi без проблем к нему смог подключиться? Без установки сторонних библиотек.

У меня нет самой Delphi, я сисадминю сервер, к которой должна коннектится софтина, которую сейчас пишет прогер на delphi. Я поставил mysql 5.7, а delphi без дополнительных библиотек не может подключиться. Начиная с третьей версии mysql, delphi требуется отдельный драйвер ODBC, для подключения к mysql. Особой разницы какую БД ставить нет, главное, чтобы Delphi "из коробки" смогла подключиться к ней

енот
06.02.2018
08:57:10
ммм

простите

сейчас пишет на делфи?

Anton
06.02.2018
08:58:19
Да и в чём проблема драйвер поставить?))))

Victor
06.02.2018
09:12:04
Приветствую! Я только на один вопрос. Какую БД поставить, чтобы Delphi без проблем к нему смог подключиться? Без установки сторонних библиотек.
сомневаюсь, что существуют языки программирования, в которые "из коробки" встроены модули для работы с какой-нибудь БД. Обычно подключается библиотека для работы с БД

Dok
06.02.2018
09:13:45
Да и в чём проблема драйвер поставить?))))
Проблема в том, что это надо будет устанавливать на нескольких сотнях ПК пользователей

сомневаюсь, что существуют языки программирования, в которые "из коробки" встроены модули для работы с какой-нибудь БД. Обычно подключается библиотека для работы с БД
В смысле, для работы с новыми версиями mysql надо ставить ODBC-драйвер. По словам прогера, он не вшивается, если вы об этом

Victor
06.02.2018
09:18:03
непонимаю - нельзя чтоли в инсталлятор упаковать этот драйвер?

Dok
06.02.2018
09:19:13
Похоже, что так.

Сергей
06.02.2018
09:20:36
В смысле, для работы с новыми версиями mysql надо ставить ODBC-драйвер. По словам прогера, он не вшивается, если вы об этом
Есть такая штука как инсталяционный пакет. Придумали ее лет 30 назад, а может и больше. Так вот я когда-то слышал, что там драйвер вместе с программой можно поставить

Dok
06.02.2018
09:22:35
Есть такая штука как инсталяционный пакет. Придумали ее лет 30 назад, а может и больше. Так вот я когда-то слышал, что там драйвер вместе с программой можно поставить
Язвительно вы. Я не знаю всех тонкостей и ограничений задачи. Я даже не представляю, какой конкретно софт там пишется и что будет твориться в базе. Мне только надо поднять БД на серваке. По этому, я не могу сказать почему надо именно так.

Сергей
06.02.2018
09:24:51
Так вот пускай программист сам решит свою проблему

Вообще это детский уровень какой-то

Он ещё заебет тебя, инфа сотка

Dok
06.02.2018
09:25:38
Так и есть(

Google
Victor
06.02.2018
10:13:35
посмотри, устраивает?
привет. посмотрел - не то. я изменил схему и твой запрос (убрал HAVING res = 2 чтобы нагляднее было). написал на этом сайте по-русски что ожидаю в результате - http://sqlfiddle.com/#!9/6815ee/7

исправил запрос так - вродебы работает, как ожидается http://sqlfiddle.com/#!9/6815ee/15 если будут замечания, буду рад услышать. потому что немного не понятно с т.з. внутреннего устройства БД почему не работало, когда в запросе было COUNT(DISTINCT v.val) as res

lost
06.02.2018
10:30:11
твой запрос вернет неправильные данные

а мой запрос синтаксически написан верно, это проблема sqlfiddle

сейчас покажу почему

http://sqlfiddle.com/#!9/6815ee/17

называется найдите 10 отличий

Victor
06.02.2018
10:40:25
спасибо

Pavel
06.02.2018
10:43:49
нельзя менять тип колонки в FK или NULL/NOT NULL ограничения, потому что можно потерять целостность. workaround — либо делать drop foreign key до, и add foreign key после, либо временно выключать foreign_key_checks
Хм но как же так, когда я пробую этот же запрос к этой же базе из консоли, то все работает. Пробую из IDE удаленно и тоже работает. Это какой-то флаг в strict mode?

Alexey
06.02.2018
10:44:56
Хм но как же так, когда я пробую этот же запрос к этой же базе из консоли, то все работает. Пробую из IDE удаленно и тоже работает. Это какой-то флаг в strict mode?
результат зависит от текущего типа данных (если это проблема часто вылазит, он часто меняется, как я понимаю) и значения foreign_key_checks

Pavel
06.02.2018
10:45:40
Ладно спс щас буду копать

Хотя наверное просто выключу проверку FK, потому что раз решение существует, то чего его искать.

inqfen
06.02.2018
21:16:41
всем привет

Такой вопрос, есть concat в запросе CONCAT ( a.name, '-', b.name )

Получаю Illegal mix of collations (cp1251_general_ci,IMPLICIT), (latin1_swedish_ci,COERCIBLE), (cp1251_general_ci,IMPLICIT)

если убираю дефис, все норм

Почему mysql считает, что он в latin1_swedish_ci?

Понятно, что это дефолный collation, но это просто string, он еще не в бд же

Egor
06.02.2018
21:25:09
это кодировка твоей базы данных , измени на cp1251_general_ci и будет обработка происходить без этой ошибки

inqfen
06.02.2018
21:26:56
Кодировка cp1251_general_ci, в том-то и дело(

Google
Egor
06.02.2018
21:38:19
Такая же кодировка и у таблицы?

inqfen
06.02.2018
21:48:24
Ага

Egor
06.02.2018
22:02:24
Хм

А при соединении с базой данных кодировка какая-нибудь устанавливается?

inqfen
06.02.2018
22:17:20
Отбой, похоже все дело в трудностях переноса с фряхи на дебиан

просто удалил из запроса этот дефис, написал его заново, сохранил файл - и заработало

Влад
07.02.2018
08:48:20
Добрый день . есть такая проблемма Select если выполнять нормально то значение из базы получаю если засовываю в процедуру то ничего . Вот код BEGIN DECLARE l_s VARCHAR(20) DEFAULT ''; DECLARE sim_id int (10); DECLARE tmp_ic VARCHAR (32); SELECT nomer INTO l_s FROM iccid WHERE iccid LIKE CONCAT(n_iccd, '%'); IF isnull(l_s) THEN SET l_s="0004"; END IF; получаю на выходе что оно null

Alex
07.02.2018
12:54:03
most of us understand english

Pavel
07.02.2018
12:54:20
Please read group description ?

Страница 131 из 142