Создать базу данных и таблицу
Перед созданием запланированного события вам нужна база данных и таблица, с которыми событие будет взаимодействовать. На этом шаге вы создадите базу данных с именем test_db и таблицу с именем event_logs.
Находясь в оболочке MySQL, создайте базу данных test_db. Предложение IF NOT EXISTS предотвращает ошибку, если база данных уже существует.
CREATE DATABASE IF NOT EXISTS test_db;
Переключитесь на только что созданную базу данных, чтобы сделать ее текущей для последующих команд.
USE test_db;
Вы увидите подтверждающее сообщение: Database changed.
Далее создайте таблицу event_logs. Эта таблица будет иметь автоинкрементный id и столбец counter, который будет обновлять наше событие.
CREATE TABLE event_logs (
id INT AUTO_INCREMENT PRIMARY KEY,
counter INT NOT NULL
);
Наконец, вставьте начальную строку в таблицу event_logs со стартовым значением 0. Это даст нашему событию запись для обновления.
INSERT INTO event_logs (id, counter) VALUES (1, 0);
Вы можете проверить, что таблица была создана и данные были вставлены правильно, выполнив следующие команды:
SHOW TABLES;
SELECT * FROM event_logs;
Вывод должен показать таблицу event_logs и одну строку с id = 1 и counter = 0.
+-----------------+
| Tables_in_test_db |
+-----------------+
| event_logs |
+-----------------+
1 row in set (0.00 sec)
+----+---------+
| id | counter |
+----+---------+
| 1 | 0 |
+----+---------+
1 row in set (0.00 sec)
Теперь, когда база данных и таблица готовы, вы можете приступить к созданию запланированного события.