您可以借助 INSERT INTO SELECT 语句实现此功能。语法如下:INSERT INTO yourDatabaseName.yourTableName(SELECT *FROM yourDatabaseName.yourTableName);为了理解以上语法,让我们在数据库中创建一个表,并在另一个数据库中创建一个第二个表数据库名称为“bothinnodbandmyisam”。让我们在同一数据库中创建一个表。查询如下:mysql> create table Student_Information -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10), -> Age int -> ); Query OK, 0 rows affected (0.67 sec)现在您可以插入一些记录到... 阅读更多
在 MySQL 中,您可以使用两种不同的引号类型,一种是反引号,另一种是单引号或双引号。在这种情况下,您可能正在对列名使用单引号,因此出现错误。您需要使用反引号 (``) 代替单引号。反引号可用于列名,而单引号可用于字符串。为了理解以上错误,让我们创建一个表。创建表的查询如下:mysql> create table Backtick_SymbolDemo -> ( -> Id int NOT NULL ... 阅读更多
要返回 MySQL SHOW COLUMNS 的顺序,您需要使用 ORDER BY 子句。语法如下:SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = ‘yourTableName’ AND column_name LIKE 'yourStartColumnName%' ORDER BY column_name DESC;让我们在数据库 TEST 中创建一个表。创建表的查询如下:mysql> create table OrderByColumnName -> ( -> StudentId int, -> StudentFirstName varchar(10), -> StudentLastName varchar(10), -> StudentAddress varchar(20), -> StudentAge int, -> StudentMarks int ... 阅读更多