Size: a a a

2020 November 21

F

FixFive in MySQL
Ilia Zviagin
Unique constraint или он  же уникальный индекс
Она создает уникальность по таблице, а мне нужно по exam_id
источник

IZ

Ilia Zviagin in MySQL
FixFive
Нужна именно команда(create table) для создания такой таблицы
Create table gggg
(
Поля, поля,
Constraint un_gggg unique (fld1,fld2)
)
источник

IZ

Ilia Zviagin in MySQL
FixFive
Она создает уникальность по таблице, а мне нужно по exam_id
Другой уникальности, кроме как по таблице , не существует
источник

F

FixFive in MySQL
Ilia Zviagin
Create table gggg
(
Поля, поля,
Constraint un_gggg unique (fld1,fld2)
)
Хм, это сработало, надо теперь понять как) спасибо
источник

F

FixFive in MySQL
А я все через check пробовал
источник

Б

Богдан in MySQL
Ilia Zviagin
В общем, так правильно, но только надо указывать алиасы таблиц для полей.
ну и как в данном случаи сделать?
источник

IZ

Ilia Zviagin 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
Вот так вот и сделать.
источник

Б

Богдан in MySQL
Ilia Zviagin
Вот так вот и сделать.
ну просто непонятно как в
insert into tableName (column1, column2)
хзадать алиас для таблицы?
источник

S

Syntax Highlight Bot in MySQL
Богдан
ну просто непонятно как в
insert into tableName (column1, column2)
хзадать алиас для таблицы?
источник

Б

Богдан in MySQL
так не работает
 INSERT INTO oc_cart AS d (session_id, customer_id, product_id, quantity)
источник

IZ

Ilia Zviagin in MySQL
Богдан
так не работает
 INSERT INTO oc_cart AS d (session_id, customer_id, product_id, quantity)
Фиг знает, не помнит, надо в документации посмотреть
источник

IZ

Ilia Zviagin in MySQL
Богдан
так не работает
 INSERT INTO oc_cart AS d (session_id, customer_id, product_id, quantity)
Как-то это решается
источник

Б

Богдан in MySQL
Ilia Zviagin
Фиг знает, не помнит, надо в документации посмотреть
просто без подзапроса я не нашел как решить
 INSERT INTO oc_cart (session_id, customer_id, product_id, quantity)
  SELECT * FROM (
    SELECT session_id, 880, product_id, quantity AS newQuantity
    FROM oc_cart WHERE customer_id = 0 AND session_id = '664335fe3bf64d70c097fbbe5c'
    ) 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, 880, product_id, quantity AS newQuantity
    FROM oc_cart WHERE customer_id = 0 AND session_id = '664335fe3bf64d70c097fbbe5c'
    ) t
  ON DUPLICATE KEY UPDATE quantity = quantity + newQuantity
источник
2020 November 22

NS

Nikolay Semenov in MySQL
Здравствуйте! Помогите, пожалуйста, создал такую базу, но при вызове таблицы call выводит ошибку "ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'call' at line 1" другие две таблице успешно вызываются.
источник

NS

Nikolay Semenov in MySQL
источник

DE

Denis Efremov in MySQL
Что такое вызов таблицы?
источник

DE

Denis Efremov in MySQL
`call`

Попробуй
источник

NS

Nikolay Semenov in MySQL
Denis Efremov
`call`

Попробуй
Получилась
источник

NS

Nikolay Semenov in MySQL
Denis Efremov
`call`

Попробуй
DESCRIBE call; почему так не вызывается
источник