2013-05-27 60 views
-1

我有這個CREATE語句,如果我在PHPmyAdmin中運行它,它可以正常工作,也就是說,它會選擇我們的記錄並通過臨時表將它們重新插入主表中。我需要知道如何在PHP語句中重現此功能,或者至少如何將其移植到PHP並在頁面加載時使其執行相同的功能?這裏是我的發言:如何獲取CREATE語句並將其構建到PHP中?

CREATE TEMPORARY TABLE tmp SELECT * from TableA WHERE ColumnA = 'some_word'; 
    ALTER TABLE tmp drop ID; # drop autoincrement field 
    UPDATE tmp SET ColumnA = CONCAT('copy_',ColumnA); 
    INSERT INTO TableA SELECT 0,tmp.* FROM tmp; 
    DROP TABLE tmp; 

最終,我會希望有一個表動態值傳遞給「some_word」,這樣我就可以從一個複選框,選擇旁邊的一個字段名的值,並點擊提交,並有該頁面有效地克隆該記錄,並在ColumnA中追加文本。

清澈如泥?

回答

相關問題