
Yura
24.04.2017
05:58:58

Winnie
24.04.2017
06:01:26
$sql = "SELECT grpnum, strategy, rvolume, grptime, grppre, grplist, annmsg_id, postdest, dring, needsconf, remotealert_id, toolate_id, ri nging, pre_ring, voicemail FROM findmefollow INNER JOIN `users` ON `extension` = `grpnum`";
На этом запросе валится

Google

Ринат
24.04.2017
06:20:18
что то без алиасов не ок помоему

Yura
24.04.2017
06:21:26
Та ладно. Запрос элементарный, алиасы пр желанию
*по

D1
24.04.2017
06:38:33
ну видимо users и findmefollow в разной кодировке

Winnie
24.04.2017
06:52:11
Всем спасибо за помощь

Yura
24.04.2017
06:56:29

Winnie
24.04.2017
06:58:59

Yura
24.04.2017
07:40:26

Winnie
24.04.2017
07:44:11

Yura
25.04.2017
14:30:45
Для истории кое чего оставлю.
Настраивал на новом сервере доступ к MariaDB по защищенному каналу (ssl). Все делал так же, как и на старом сервере.
Долго не мог подключиться по защищенному каналу. Без ssl все работало, как надо, а ssl не заводился.
Версии МарииДБ разные, на старом - 10.1.13, на новом - 10.1.22.
Причина проблемы была в том, что они поменяли какие-то секьюрные настройки и теперь файлы сертификатов должны находиться в /etc/... А у меня они лежали в вругой папке.
После переноса сертификатов в нужную папку, удалось подключиться по ssl.

Gleb
25.04.2017
19:08:30
Привет, для выбора ближайших гео точек стоит использовать MySQL? Если да то использовать ли Geospatial? и есть ли какие то практики для организации выборок ?

Yura
25.04.2017
19:32:22
Это по карте?

Google

Yura
25.04.2017
19:32:47
Типа графы и все такое?

Jury
25.04.2017
19:40:24
Я тоже задавался таким вопросом, но пока не приступал к практической части. Действительно, существует ли какой-то способ хранения и выборки ближайших по значению данных ид БД?

Gleb
25.04.2017
19:40:42
По карте да
т.е отдаю lat, lng получаю List<latLng>
ну как то так
Просто думаю какую бд вообще взять и в каком формате
при том видел где то даже в одну строку lat lng заприисываил для оптимизации
https://ru.scribd.com/presentation/2569355/Geo-Distance-Search-with-MySQL
Оставлю тут
и это
http://www.plumislandmedia.net/mysql/haversine-mysql-nearest-loc/

Again
26.04.2017
13:38:11
Кто-нибудь делает лабы за деньги ?

Fike
26.04.2017
13:52:06
лол

Ринат
26.04.2017
13:52:26
по mysql? ?

Alex
26.04.2017
13:53:04
по монгодб

Dmitriy
26.04.2017
14:33:05

Fike
26.04.2017
14:42:28
финансовые проблемы?

Dmitriy
26.04.2017
14:46:37
Люблю думать)
Ну и лишняя копеечка всегда кстати

Again
26.04.2017
14:52:05
Подойдёт фотка с телефона ?
Не очень хочу сканировать х)

Fike
26.04.2017
14:54:17
донная лаборатория ей-богу

Egor
26.04.2017
16:04:57
на программиста учишься?

Google

Again
26.04.2017
16:09:43
Ага

Egor
26.04.2017
16:13:42
а зачем покупаешь лабу, времени нет делать?

Dmitriy
26.04.2017
17:28:52

Again
26.04.2017
17:46:02
веденные данные
https://pastebin.com/qDjfJJrc

Алексей
28.04.2017
11:04:21
интересная лаба. это какой курс вообще?
2.STUDENT_ID NOT NULL INTEGER автоимнкремент забыли или специально?

Alexander
28.04.2017
11:05:34
если это институтская лаба, то драпать надо с такого института

Алексей
28.04.2017
11:07:22
кстати IDENTITY(1,1) еще можно
а так да - беги )))

Fike
28.04.2017
11:40:39
БЕГN


Roman
28.04.2017
13:55:34
Привет всем!!!
Прошу помощи у более опытных товарищей
Есть запрос:
UPDATE shop_items, cc_desc_db2
SET shop_items.text = cc_desc_db2.product_desc
WHERE
shop_items.guid = cc_desc_db2.tov_id_ext AND
shop_items.database_num = 2
Он должен обновлять колонку text в таблице shop_items из колонки product_desc таблицы cc_desc_db2 сравнивая их по shop_items.guid и cc_desc_db2.tov_id_ext.
Но он не обновляет.
Хотя если сделать SELECT c тем условием в WHERE, то строки выводятся. Те их находит и сопоставляет.
Вот он сам:
SELECT * FROM shop_items, cc_desc_db2 WHERE shop_items.guid = cc_desc_db2.tov_id_ext AND shop_items.database_num = 2
P.S.:
Вeрсия сервера: 5.6.32-78.0-log - Percona Server (GPL), Release 78.0, Revision 8a8e016
Типы столбцов:
cc_desc_db2.tov_id_ext - varchar(80) - utf8_general_ci
shop_items.guid - varchar(100) - utf8_general_ci
shop_items.text - mediumtext - utf8_general_ci
cc_desc_db2.product_desc - text - utf8_general_ci
В чём может быть дело? Почему может не проходить обновление?
Были ещё варианты. Результата не принесли
UPDATE shop_items
JOIN cc_desc_db2 ON cc_desc_db2.tov_id_ext = shop_items.guid AND shop_items.database_num = 2
SET shop_items.text = cc_desc_db2.product_desc
UPDATE shop_items
INNER JOIN cc_desc_db2 ON cc_desc_db2.tov_id_ext = shop_items.guid AND shop_items.database_num = 2
SET shop_items.text = cc_desc_db2.product_desc
UPDATE shop_items
SET shop_items.text = cc_desc_db2.product_desc
FROM shop_items, cc_desc_db2
WHERE
shop_items.guid = cc_desc_db2.tov_id_ext AND
shop_items.database_num = 2


Alexander
28.04.2017
14:19:12
update shop_items join cc_desc_db2 on shop_items.guid = cc_desc_db2.tov_id_ext set shop_items.text = cc_desc_db2.product_desc where shop_items.database_num = 2
если я правильно помню

Again
28.04.2017
14:20:38

Alexander
28.04.2017
14:20:58
неужели гуано вида вшэ?

Google

Again
28.04.2017
14:21:25
топ вуз России
Но мне это дали старшие курсы,а не профессор

Alexander
28.04.2017
14:21:45
мде ... пропал калабуховский дом ...

Алексей
28.04.2017
14:24:39
UPDATE shop_items, cc_desc_db2
SET shop_items.text = cc_desc_db2.product_desc
WHERE
shop_items.guid = cc_desc_db2.tov_id_ext AND
shop_items.database_num = 2
UPDATE shop_items, cc_desc_db2
SET shop_items.text = cc_desc_db2.product_desc
FROM .... WHERE

Alexander
28.04.2017
14:25:19
это выше уже было

Алексей
28.04.2017
14:25:19
попробуй для начала просто поапдейтить
да вижу - пропустил

Yuri
28.04.2017
22:01:11
=)

Jury
29.04.2017
19:37:42
Полагаю, что вопрос больше касается сообщества PHP, но вдруг кто-то подскажет в чём проблема. На самом деле лично я впервые с таким сталкиваюсь. А здесь кто-нибудь сталкивался с такой ситуацией, что запрос через mysqli_query ругается на синтаксис, а тот же самый запрос, вставленный в консоль MySQL или phpMyAdmin отрабатывает правильно?
запрос простейший:
UPDATE buffer SET current_status='process', process_date=NOW() WHERE id='1'
Типы полей: current_status: varchar(32), process_date: datetime

Alexander
29.04.2017
19:40:40
а точно id - не integer или прочее?
ибо кавычки как-бы не к месту

Jury
29.04.2017
19:42:13
id точно INT :) Не помню откуда, но когда-то давно прочитал, что лучше все значения в кавычки брать, вот и выработалась такая привычка. Но без них результат всё равно в данном случае не меняется.

Alexander
29.04.2017
19:42:51
покажи запрос, который улетает. через var_dump()
php-же
и саму ошибку, собственно

Jury
29.04.2017
19:43:43
так запрос и есть то, что выше

Alexander
29.04.2017
19:44:14
тогда саму ошибку

Jury
29.04.2017
19:44:51
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 'UPDATE buffer SET current_status='process', process_date=NOW() WHERE id=1' at line 1

Fike
29.04.2017
19:44:56
Ошибка-то какая

Alexander
29.04.2017
19:45:22
show create table buffer\G

Google

Fike
29.04.2017
19:46:20
И сразу как вызываешь

Jury
29.04.2017
19:48:08
спасибо, понял. У меня два запроса собиралось в одну строку и после первого запроса не стояло ;. Соответственно, он и ругался. Всё же в выходные отдыхать нужно, видимо.
всё равно спасибо за помощь :)

Alexander
29.04.2017
19:49:18
заходи :)

Fike
29.04.2017
20:10:20
Боже, там же вообще все заточено, чтобы выполнять запросы отдельно, зачем их в один вызов пихать

Jury
29.04.2017
20:13:38
хотелось сэкономить на коде, видимо, буквы платные нынче)
запулить один mysqli_query со строкой "update; update", чем два mysqli_query по сроке "update" в каждом

Fike
02.05.2017
19:34:51
пошел вон

Egor
02.05.2017
20:58:28
ушёл

?M͘͜r͜͠.̧͜͢ ̧͏͜͠Н͏͜я̷̷̛҉м̴̶̴̨̢ ҉̨͟͡Н̷̢̀я͟м̵̀
03.05.2017
14:57:32
добрый день!
могу ли форварднуть из соседней конфы вопрос сюда? по sql

Egor
03.05.2017
14:57:59
да,почему нет