2012-08-08 41 views
3

我已經找到了很多如何複製行的答案。這很容易,但是我似乎還沒有找到像我正在尋找的任何示例。我需要複製一行的一部分,並添加一些新的數據。MySQL重複行,並添加一些新的數據

所以複製的行:

Insert Into TableName (user, course,title) 
Select user, 11 From TableName Where course=6; 

我將如何複製行,並添加自己的信息標題?我會在選擇語句後加逗號嗎?

回答

5

你可以做你的課程修改信息以同樣的方式 - 只是提供了一個硬編碼值:

Insert Into TableName (user, course, title) 
Select user, 11, 'My New Title' From TableName Where course=6; 
       ^^^^^^^^^^^^^^ 

不要緊的數據並非來自TableName,使只要爲要插入的字段title提供值即可。

+0

這很好,謝謝!我害怕,因爲它是在一個選擇聲明內,它不會傳遞信息 – TomC 2012-08-08 17:45:12

相關問題