mysql - 如何在每次服务启动时运行 MySQL 查询?

标签 mysql memory-table

我需要在每次 MySQL 启动时运行查询来填充内存表。

有什么办法吗?

最佳答案

MySQL 能够从 init_file 中读取语句在启动时。

您必须将以下内容放入 my.inimy.cnf(取决于操作系统)文件

[mysqld] 
init-file="/path/to/your/query/populate_memory_table.sql"

关于mysql - 如何在每次服务启动时运行 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931477/

相关文章:

MySQL 要返回的重复名称

php - 逗号分隔值和 LIKE php/mysql 问题

Mysql:内存表达到max_heap_table_size怎么办?

mysql - 将数据从 MySQL 数据库部分加载到 Tableau 中

mysql - SQL - 扣除列值直到非负值

mysql - 内存表的主键必须是HASH,为什么?

delphi - 如何在设计时更改 Delphi FireDAC tFDMemTable 字段名称

mysql - 如果我不删除临时 MEMORY 表,它会持续多长时间 (MySQL)

MySQL从Memory表删除连接InnoDB表

MySQL - 查找与月份列表匹配的日期范围