Esborra MySQL de l'ús? suprimir declaració a la base de dades MySQL

MySQL esborrar de l'ús?Base de dades MySQLsuprimir declaració

Declaració MySQL DELETE

Podeu utilitzar l'ordre SQL DELETE FROM per eliminar registres d'una taula de base de dades MySQL.

你 可以 在 mysql> Executeu l'ordre des d'un indicador d'ordres o un script PHP.

gramàtica

La següent és la sintaxi general de la instrucció SQL DELETE per eliminar dades d'una taula de dades MySQL:

DELETE FROM table_name [WHERE Clause]
  • Si no s'especifica cap clàusula WHERE, s'eliminaran tots els registres de la taula MySQL.
  • Podeu especificar qualsevol condició a la clàusula ON
  • Podeu esborrar registres tots alhora en una única taula.

La clàusula WHERE és molt útil quan voleu suprimir registres especificats a la taula de dades.


Suprimeix les dades de la línia d'ordres

Aquí farem servir la clàusula WHERE de l'ordre SQL DELETE per eliminar les dades seleccionades de la taula de dades MySQL chenweiliang_tbl.

Instància

L'exemple següent suprimirà el registre amb chenweiliang_id 3 a la taula chenweiliang_tbl:

Declaració SQL UPDATE:

mysql> utilitzar chenweiliang; Base de dades canviat mysql> ESBORRAR DES DE chenweiliang_tbl WHERE chenweiliang_id=3; Pregunta OK, 1 fila afectat (0.23 2)

Suprimeix les dades mitjançant l'script PHP

PHP utilitza la funció mysqli_query() per executar sentències SQL, i podeu utilitzar la clàusula WHERE amb o sense l'ordre SQL DELETE.

Aquesta funció funciona amb mysql> L'efecte del caràcter d'ordre que executa l'ordre SQL és el mateix.

Instància

El següent exemple de PHP suprimirà el registre amb chenweiliang_id 3 a la taula chenweiliang_tbl:

Prova de la clàusula DELETE de MySQL:

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'DELETE FROM chenweiliang_tbl
 WHERE chenweiliang_id=3';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法删除数据: ' . mysqli_error($conn));
}
echo '数据删除成功!';
mysqli_close($conn);
?>

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Eliminar MySQL de l'ús? La declaració delete a la base de dades MySQL" us és útil.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-472.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt