MySQL復制一條記錄,非常簡單。在本文中,我們將向您展示幾種復制單個記錄的方法。
使用INSERT INTO
INSERT INTO table_name (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table_name WHERE condition;
在上面的代碼中,您需要將您要復制的記錄的各個列的值設置為值。然后,在SELECT語句中使用相同的列和值,并指定要復制的記錄的條件。
使用INSERT和VALUES
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
在此代碼中,您只需指定要復制的行的所有列的值,并將其插入到表中。如果您未指定主鍵值,MySQL將自動生成一個唯一的值。
使用INSERT和SELECT
INSERT INTO table_name (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table_name WHERE condition;
在此代碼中,您只需使用SELECT語句獲取要復制的記錄的所有列的值。然后,將它們插入到表中,使用INSERT語句的相同列。
這些是復制MySQL中單個記錄的三種方法。使用這些方法中的任何一種,您都可以輕松地將記錄復制到表中。