Псевдонимы позволяют:
задавать таблицам или столбцам другие имена:
...
дать имя полю, у которого до этого вообще не было имени. В результате будет поле с именем Num, которое содержит одну строку со значением 1.Select 1 As Num
...
SELECT 'inc' type
SELECT 'inc' AS type
Или вы про X? Но тогда я не вижу по запросу, где он далее используется...
SET GLOBAL read_only = OFF;
UNLOCK TABLES;
SET GLOBAL read_only = ON;
блокирует запись пока вы делаете копию БД и меняете конфигурацию в приложении.CREATE TRIGGER `before_insert_table_name_1` BEFORE INSERT ON `table_name_1`
FOR EACH ROW
BEGIN
UPDATE `table_name_2` SET `z` = `NEW`.`x` + `NEW`.`y` WHERE ... LIMIT 1
END
CREATE TRIGGER `before_update_table_name_1` BEFORE UPDATE ON `table_name_1`
FOR EACH ROW
BEGIN
IF (`OLD`.`x` <=> `NEW`.`x`) = 0 OR (`OLD`.`y` <=> `NEW`.`y`) = 0 THEN
UPDATE `table_name_2` SET `z` = `NEW`.`x` + `NEW`.`y` WHERE ... LIMIT 1
END IF;
END