Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sql:mysql [2018/06/21 12:41] – mirocow | sql:mysql [2021/10/13 10:41] (текущий) – [Запросы] mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== MySql Join ====== | + | ====== MySql Использование |
{{ : | {{ : | ||
Строка 102: | Строка 102: | ||
* INSERT INTO ... WHERE | * INSERT INTO ... WHERE | ||
- | | + | |
+ | * [[sql: | ||
* JOINS | * JOINS | ||
- | | + | |
* DISABLE FOREIGN KEY - Отключение проверки на существование внешних ключей | * DISABLE FOREIGN KEY - Отключение проверки на существование внешних ключей | ||
- | | + | |
+ | <code sql> | ||
SET FOREIGN_KEY_CHECKS = 0; | SET FOREIGN_KEY_CHECKS = 0; | ||
UPDATE tbl_user SET id = 1 WHERE id = 133; | UPDATE tbl_user SET id = 1 WHERE id = 133; | ||
UPDATE tbl_form SET user_id = 1 WHERE user_id = 133; | UPDATE tbl_form SET user_id = 1 WHERE user_id = 133; | ||
SET FOREIGN_KEY_CHECKS = 1; | SET FOREIGN_KEY_CHECKS = 1; | ||
+ | |||
</ | </ | ||
+ | |||
* UPDATE tbl_table t SET t.title = ' | * UPDATE tbl_table t SET t.title = ' | ||
- | | + | |
- | UPDATE tbl_point p2 | + | <code sql> |
+ | UPDATE tbl_point p2 | ||
INNER JOIN tbl_point p1 ON p1.id = p2.id AND p1.location = '' | INNER JOIN tbl_point p1 ON p1.id = p2.id AND p1.location = '' | ||
SET p2.location = POINTFROMTEXT(CONCAT(' | SET p2.location = POINTFROMTEXT(CONCAT(' | ||
+ | |||
</ | </ | ||
+ | |||
+ | |||
===== Исправление ошибок ===== | ===== Исправление ошибок ===== | ||