無論我做什麼,我都會得到一個語法錯誤,我無法弄清楚爲什麼?嘗試從一個表中插入數據到另一個表中的數據MYSQL
$sn= "INSERT INTO [Drive Errors](Serial Number) SELECT [Serial Number] FROM [Drive List] ORDER BY [Position]ASC";
odbc_exec($con,$sn);
謝謝,代碼有效,但是現在當我插入序列號數據時,所有以前的數據都被刪除。有什麼建議麼?
$sn= "INSERT INTO [Drive Errors]([Serial]) SELECT [Serial Number] FROM [Drive List] ORDER BY [Position]ASC";
odbc_exec($con,$sn);
//Selecting table(de) and row(pos) need it in brackets
$sql= "SELECT * FROM [Drive Errors] ORDER BY [Position]ASC";
$rs=odbc_exec($con,$sql);
if (!$rs)
{echo("Error");}
這是您運行的* exact *查詢嗎? –
mysql或ms-access? –
該數據庫是一個ms訪問數據庫 – tdognuts