Size: a a a

2020 November 20

V

Vova in MySQL
Даже глава в документации есть!
источник

V

Vova in MySQL
источник

ЛА

Леша А. in MySQL
Спасибо!) видел, но не обратил внимание на доку)
источник

IZ

Ilia Zviagin in MySQL
Леша А.
Приветствую, нужен совет Профессионалов своего дела 😎 если есть большие таблицы (> 100 000 записей, где-то больше 1 000 000) - лучше использовать подзапросы или join? И почему? Спасибо!
Лучше использовать запросы
источник

IZ

Ilia Zviagin in MySQL
Леша А.
Почему? Какой аргумент можно привести человеку? Я тоже так считаю, но у меня еще недостаточно опыта для приведения таких аргументов)
Это тебе бред написали.

А человеку аргумент какой — в зависимости от того, что этому человеку надо.
источник

IZ

Ilia Zviagin in MySQL
Vova
Даже глава в документации есть!
Это не документация
источник

V

Vova in MySQL
Ilia Zviagin
Это не документация
MySQL 5.7 Reference Manual
источник

IZ

Ilia Zviagin in MySQL
Vova
MySQL 5.7 Reference Manual
что-то не видать...
источник

V

Vova in MySQL
источник

ЛА

Леша А. in MySQL
Ilia Zviagin
Лучше использовать запросы
Вы имели ввиду подзапросы? Почему?
источник

AE

Asen Erden in MySQL
Добрый вечер!Можете объяснить в mariadb  hint как работает???
источник

.

.3gp in MySQL
Всем привет, поставил mysql-server и заметил что он очень любит ОЗУ, такой вопрос для mysql это нормально или нужно фиксить?
источник

k

kiosaku in MySQL
если внимательно посмотришь, то это всё - потоки
источник

.

.3gp in MySQL
kiosaku
если внимательно посмотришь, то это всё - потоки
А только заметил
источник

Б

Богдан in MySQL
Господа, а не подскажите как правильно написать, нужно если есть записть то к текущему значению добавить новое
        INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
         SELECT session_id, 880, product_id, quantity AS newQuantity
           FROM oc_cart WHERE customer_id = 0 AND session_id = '664335fe3bf64d70c097fbbe5c'
         ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
но тут как бы ругается
Column 'quantity' in field list is ambiguous
источник

S

Syntax Highlight Bot in MySQL
Богдан
Господа, а не подскажите как правильно написать, нужно если есть записть то к текущему значению добавить новое
        INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
         SELECT session_id, 880, product_id, quantity AS newQuantity
           FROM oc_cart WHERE customer_id = 0 AND session_id = '664335fe3bf64d70c097fbbe5c'
         ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
но тут как бы ругается
Column 'quantity' in field list is ambiguous
источник

S

Syntax Highlight Bot in MySQL
Богдан
Господа, а не подскажите как правильно написать, нужно если есть записть то к текущему значению добавить новое
        INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
         SELECT session_id, 880, product_id, quantity AS newQuantity
           FROM oc_cart WHERE customer_id = 0 AND session_id = '664335fe3bf64d70c097fbbe5c'
         ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
но тут как бы ругается
Column 'quantity' in field list is ambiguous
источник

S

Syntax Highlight Bot in MySQL
====================================================
источник

Б

Богдан in MySQL
как бы через подзапос можна это сделать, а без него никак нельзя?
INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
         SELECT * FROM (
           SELECT session_id, {$customerId}, product_id, newQuantity
             FROM oc_cart WHERE customer_id = 0 AND session_id = '{$sessionId}'
         ) t
         ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
источник

S

Syntax Highlight Bot in MySQL
Богдан
как бы через подзапос можна это сделать, а без него никак нельзя?
INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
         SELECT * FROM (
           SELECT session_id, {$customerId}, product_id, newQuantity
             FROM oc_cart WHERE customer_id = 0 AND session_id = '{$sessionId}'
         ) t
         ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
источник