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

Detailed analysis and usage of tcpdump command under Linux

Introduction To put it simply, tcpdump is a packe...

Solution for converting to inline styles in CSS (css-inline)

Talk about the scene Send Email Embedding HTML in...

The complete version of the common Linux tool vi/vim

Why learn vim Linux has a large number of configu...

Brief analysis of MySQL union and union all

In the database, both UNION and UNION ALL keyword...

Centos builds chrony time synchronization server process diagram

My environment: 3 centos7.5 1804 master 192.168.1...

Implementation of Nginx configuration of multi-port and multi-domain name access

To deploy multiple sites on a server, you need to...

Two ways to exit bash in docker container under Linux

If you want to exit bash, there are two options: ...

Common problems in implementing the progress bar function of vue Nprogress

NProgress is the progress bar that appears at the...

Implementation steps for docker-compose to deploy etcd cluster

Table of contents Write docker-compose.yml Run do...

How to achieve centered layout in CSS layout

1. Set the parent container to a table and the ch...

Vue uses filters to format dates

This article example shares the specific code of ...