Analysis of the principle and creation method of Mysql temporary table

Analysis of the principle and creation method of Mysql temporary table

This article mainly introduces the principle and creation method of Mysql temporary table. The example code in this article is very detailed and has a certain reference value for everyone's study or work. Friends in need can refer to it.

mysql can create a temporary table using the temporary keyword. The created table will automatically disappear when the session with the server ends.

Syntax: create temporary table tbl_name...;

Rules: Each session can only see the temporary tables it created. Different sessions can create temporary tables with the same table name. The name of a temporary table can be the same as that of a permanent table.

Advantages: You can use temporary tables to save some temporary data, and automatically clear the data when the session is disconnected

harm:

1. If you accidentally disconnect from the server, the temporary table will be deleted.

2. Temporary tables are only visible to the session that created them, so they cannot be used simultaneously with thread pool connection technology.

3. It may conflict with the permanent table, resulting in incorrect operation of the permanent table data after reconnection. To avoid deleting permanent tables with the same structure, you can use drop temporary table_name when deleting the table structure;

Create a temporary table

create temporary table student_copy(
  id int primary key,
  name varchar(20) 
)Engine=InnoDB default charset utf8;

ps: The temporary table is created, but cannot be seen using show tables

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • Basic learning tutorial of MySQL memory table
  • How to create a memory table in mysql
  • Using cursor loop to read temporary table in Mysql stored procedure
  • Examples of using temporary tables in MySQL
  • Detailed explanation of the difference between Mysql temporary table and partition table
  • Detailed explanation of the usage of MySQL memory tables and temporary tables

<<:  Mysql backup multiple database code examples

>>:  React Native startup process detailed analysis

Recommend

Zabbix implements monitoring of multiple mysql processes

Three MySQL instance processes are started on one...

Ubuntu boot auto-start service settings

How to create a service and auto-start it in Ubun...

In-depth explanation of various binary object relationships in JavaScript

Table of contents Preface Relationships between v...

Comparison between Redis and Memcache and how to choose

I've been using redis recently and I find it ...

CSS pseudo-class: empty makes me shine (example code)

Anyone who has read my articles recently knows th...

Vue implements a simple timer component

When doing a project, it is inevitable to encount...

How to allow all hosts to access mysql

1. Change the Host field value of a record in the...

Specific use of exception filter Exceptionfilter in nestjs

Speaking of Nestjs exception filter, we have to m...

WeChat applet implements fixed header and list table components

Table of contents need: Function Points Rendering...