Следующий код вызывается, когда я нажимаю кнопку, где запись в таблице базы данных (именованный порядок) удаляется и вставляется в другую таблицу базы данных (с именем завершена) с одинаковыми атрибутами!улучшение производительности базы данных по индексу
<?php
include("includes/db.php"); // contains database connection
if(isset($_GET['del']))
{
$id = $_GET['del'];
$sql1="INSERT INTO complete
(`OrderNo.`,`NIC`,`DP`,`Address`,`DPTime`,`Telephone`,`Email`,
`Image1`,`ImageName1`,
`Image2`,`ImageName2`,
`Image3`,`ImageName3`)
SELECT
`OrderNo.`,`NIC`,`DP`,`Address`,`DPTime`,`Telephone`,`Email`,
`Image1`,`ImageName1`,
`Image2`,`ImageName2`,
`Image3`,`ImageName3`
FROM `order`
WHERE `OrderNo.` = '$id' ";
$res1= mysqli_query($db,$sql1) or die("Failed".mysqli_error($db));
$sql2= "DELETE FROM `order` WHERE `OrderNo.` = '$id' ";
$res2= mysqli_query($db,$sql2) or die("Failed".mysqli_error($db));
echo "<meta http-equiv='refresh' content='0;url=vieworders.php'>";
}
?>
поскольку предложение 'where' имеет «Orderno». атрибут эффективности базы данных можно улучшить с помощью индекса для orderNo. атрибут! Как я могу достичь этого? где мне нужно поставить запрос «CREATE INDEX orderindex on» order (OrderNo.) »?
запрос создания будет использоваться только один раз. поэтому его не нужно в вышеуказанном коде – nogad
Остерегайтесь того периода! Это даст вам синтаксические ошибки. –