<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Автоматическое обновление данных с помощью триггеров AFTER INSERT в MySQL

Автоматическое обновление данных с помощью триггеров AFTER INSERT в MySQL

Здравствуйте. В сегодняшней статье мы рассмотрим как обновлять данные в таблице при помощи триггеров.

Триггеры (triggers) в базах данных (БД) представляют собой специальные программы, которые автоматически выполняются при определенных событиях в таблицах БД. Эти события могут быть связаны с изменением данных в таблице, удалением или добавлением записей. Один из наиболее распространенных типов триггеров - триггеры после вставки. Они выполняются после того, как новая запись была добавлена в таблицу. Триггеры после вставки могут выполнять различные задачи, такие как вставка данных в другую таблицу, обновление данных в текущей таблице или выполнение других операций, зависящих от содержимого новой записи. Рассмотрим пример использования триггеров после вставки. Предположим, что у нас есть две таблицы в нашей БД: orders (заказы) и customers (клиенты). Когда новый заказ добавляется в таблицу orders, нам нужно также обновить данные о клиенте в таблице customers. Для этого мы можем создать триггер после вставки в таблицу orders, который будет автоматически обновлять данные в таблице customers при каждой новой записи в таблице orders.

Создание таблиц


CREATE TABLE Customers (
  customer_id INT PRIMARY KEY,
  first_name VARCHAR(50),
  last_name VARCHAR(50),
  email VARCHAR(100),
  phone VARCHAR(20),
  address VARCHAR(200)
);




CREATE TABLE Orders (
  order_id INT PRIMARY KEY,
  customer_id INT,
  order_date DATETIME,
  order_total DECIMAL(10,2),
  order_status VARCHAR(20),
  FOREIGN KEY (customer_id) REFERENCES Customers(customer_id)
);

Вставка данных


INSERT INTO Customers (customer_id, first_name, last_name, email, phone, address)
VALUES 
  (1, 'Иван', 'Иванов', 'ivan@example.com', '555-1234', 'ул. Пушкина, д.10, кв.5'),
  (2, 'Петр', 'Петров', 'petr@example.com', '555-5678', 'ул. Лермонтова, д.20, кв.30'),
  (3, 'Анна', 'Сидорова', 'anna@example.com', '555-9012', 'ул. Толстого, д.15, кв.25');




INSERT INTO Orders (order_id, customer_id, order_date, order_total, order_status)
VALUES
  (1, 1, '2022-05-10 14:30:00', 100.00, 'в обработке'),
  (2, 1, '2022-05-11 09:45:00', 50.00, 'в обработке'),
  (3, 2, '2022-05-10 11:15:00', 75.00, 'отправлен'),
  (4, 3, '2022-05-09 17:00:00', 200.00, 'доставлен');


Создание триггера


CREATE TRIGGER update_customer_info 
AFTER INSERT ON orders 
FOR EACH ROW 
BEGIN 
  UPDATE Сustomers 
  SET last_order_date = NEW.order_date 
  WHERE customer_id = NEW.customer_id;
END;


Таким образом, дата в таблице Customers должна обновиться при вставке данных в таблицу orders.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.