Use INSERT ... SELECT
:
insert into your_table (c1, c2, ...) select c1, c2, ... from your_table where id = 1
where c1, c2, ...
are all the columns except id
. If you want to explicitly insert with an id
of 2 then include that in your INSERT column list and your SELECT:
insert into your_table (id, c1, c2, ...) select 2, c1, c2, ... from your_table where id = 1
You’ll have to take care of a possible duplicate id
of 2 in the second case of course.
Related Posts:
- MySQL Error 1264: out of range value for column
- MySQL Error: : ‘Access denied for user ‘root’@’localhost’
- Unknown column in ‘field list’ error on MySQL Update query
- Unknown column in ‘field list’ error on MySQL Update query
- MySQL – Operand should contain 1 column(s)
- MySQL “CREATE TABLE IF NOT EXISTS” -> Error 1050
- MySQL Error: : ‘Access denied for user ‘root’@’localhost’
- MySQL create table if not exists and insert record only if table was created
- How do I use properly CASE..WHEN in MySQL
- How can I do a FULL OUTER JOIN in MySQL?
- MySQL query String contains
- What’s the difference between VARCHAR and CHAR?
- Case statement in MySQL
- How to declare a variable in MySQL?
- MySQL Cannot Add Foreign Key Constraint
- How to split the name string in mysql?
- How do I import an SQL file using the command line in MySQL?
- Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
- mysql Foreign key constraint is incorrectly formed error
- MySQL: Invalid use of group function
- How can I return pivot table output in MySQL?
- Compare dates in MySQL
- MySQL “WITH” clause
- MySQL Multiple Joins in one query?
- Error Code: 2013. Lost connection to MySQL server during query
- MySQL syntax for Join Update
- Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
- how to drop partition without dropping data in MySQL?
- MySQL combine two columns into one column
- Simple way to calculate median with MySQL
- Error 1046 No database Selected, how to resolve?
- Remove duplicate rows in MySQL
- How to SUM and SUBTRACT using SQL?
- Cast from VARCHAR to INT – MySQL
- SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax — PHP — PDO [duplicate]
- How do you force mysql LIKE to be case sensitive?
- MySQL – UPDATE multiple rows with different values in one query
- How to create a MySQL hierarchical recursive query?
- ERROR 1148: The used command is not allowed with this MySQL version
- Insert into a MySQL table or update if exists
- How to round down to nearest integer in MySQL?
- MySQL starts with searching issue
- Query to convert from datetime to date mysql
- Is it possible to GROUP BY multiple columns using MySQL?
- MySQL error: key specification without a key length
- Best way to test if a row exists in a MySQL table
- Check if MySQL table exists without using “select from” syntax?
- MySQL equivalent of DECODE function in Oracle
- mysql update column with value from another table
- The used SELECT statements have a different number of columns
- How to delete from multiple tables in MySQL?
- MySQL: Can’t create table (errno: 150)
- Join vs. sub-query
- Alternative to except in MySQL
- Equivalent of explode() to work with strings in MySQL
- How to do a batch insert in MySQL
- ROW_NUMBER() in MySQ
- SQL – IF EXISTS UPDATE ELSE INSERT INTO
- Solutions for INSERT OR UPDATE on SQL Server
- MySQL OPTIMIZE all tables?
- MySQL INSERT INTO table VALUES.. vs INSERT INTO table SET
- MySQL – Get row number on select
- MySQL error: Unknown column in ‘where clause’
- How to truncate the text returned for a column in a MySQL query
- Using union and order by clause in mysql
- MySQL LIKE IN()?
- SQL query to select dates between two dates
- Must declare the scalar variable
- How do composite indexes work?
- SQL join on multiple columns in same tables
- SQL Switch/Case in ‘where’ clause
- Getting “Lock wait timeout exceeded; try restarting transaction” even though I’m not using a transaction
- How to run a SQL query on an Excel table?
- The backend version is not supported to design database diagrams or tables
- Create mysql table directly from CSV file using the CSV Storage engine?
- Determine ROW that caused “unexpected end of file” error in BULK INSERT?
- Difference between View and table in sql
- pg_ctl: no database directory specified and environment variable PGDATA unset
- Convert partially non-numeric text into number in MySQL query
- How to set initial value and auto increment in MySQL?
- MySQL: Cloning a MySQL database on the same MySql instance
- How To Write An Inner Join With WP Query
- Check if image exists before uploading with media_sideload_image()
- SQL query to get adjacent posts from search query
- How to import a Typo3 database to a wordpress site?
- Code to remove authors with no posts connected to them
- SQL Query in WordPress – Getting Impossible WHERE error
- Using AND and bracket grouping in SQL not working
- How can I convert everything from category X to have post format Link
- SQL query injection with fifu image
- How to get database connection details without longing to cpanel in WordPress?
- SQL query to change custom field in WordPress database
- Reset post IDs with all post meta
- How to Add or Change Post Title
- Why does DROP TABLE-ing the `wp_options` reset my user session?
- How to refactor DB queries for better TTFB in WordPress?
- query sql-table and change entities
- Backtick (MySQL norm) added to SQL Server Query causing error
- SQL Query Search page
- Possible SQL injection. How to locate and fix?