אַרטיקל וועגווייַזער
MySQL דאַטאַבייסווי צו דערהייַנטיקן אַ אָנפֿרעג? דערהייַנטיקן סינטאַקס / באַפֿעל / ויסזאָגונג
מיסקל UPDATE אָנפֿרעג
אויב מיר דאַרפֿן צו מאָדיפיצירן אָדער דערהייַנטיקן די דאַטן אין MySQL, מיר קענען נוצן די SQL UPDATE באַפֿעלן צו אַרבעטן. .
גראַמאַטיק
די פאלגענדע איז די אַלגעמיינע סקל סינטאַקס פֿאַר די UPDATE באַפֿעלן צו מאָדיפיצירן די MySQL דאַטן טיש דאַטן:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- איר קענען דערהייַנטיקן איינער אָדער מער פעלדער אין דער זעלביקער צייט.
- איר קענען ספּעציפיצירן קיין צושטאַנד אין די WHERE פּונקט.
- איר קענען דערהייַנטיקן דאַטן סיימאַלטייניאַסלי אין אַ איין טיש.
די WHERE פּונקט איז זייער נוציק ווען איר דאַרפֿן צו דערהייַנטיקן די דאַטן אין די ספּעסיפיעד רודערן אין די דאַטן טיש.
דערהייַנטיקן דאַטן דורך באַפֿעלן פּינטלעך
ונטער מיר וועלן נוצן די WHERE פּונקט אין די SQL UPDATE באַפֿעלן צו דערהייַנטיקן די ספּעסיפיעד דאַטן אין די chenweiliang_tbl טיש:
א שטייגער
די פאלגענדע ביישפּיל וועט דערהייַנטיקן די ווערט פון די chenweiliang_title פעלד וועמענס chenweiliang_id איז 3 אין די דאַטן טיש:
SQL UPDATE דערקלערונג:
mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3; +-----------+--------------+---------------+-----------------+ | chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | chenweiliang.com | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
פֿון דער רעזולטאַט, די chenweiliang_title וועמענס chenweiliang_id איז 3 איז מאַדאַפייד.
דערהייַנטיקן דאַטן ניצן PHP שריפט
פפּ ניצט די פֿונקציע mysqli_query () צו ויספירן סקל סטייטמאַנץ. איר קענען נוצן אָדער נישט נוצן די WHERE פּונקט אין SQL UPDATE סטייטמאַנץ.
注意 :דו זאלסט נישט נוצן די WHERE פּונקט צו דערהייַנטיקן אַלע די דאַטן אין די דאַטן טיש, אַזוי זיין אָפּגעהיט.
די פֿונקציע האט די זעלבע ווירקונג ווי עקסאַקיוטינג אַ SQL ויסזאָגונג אין די mysql> באַפֿעלן פּינטלעך.
א שטייגער
די פאלגענדע ביישפּיל וועט דערהייַנטיקן די דאַטן פון די chenweiliang_title פעלד וועמענס chenweiliang_id איז 3.
MySQL UPDATE ויסזאָגונג פּרובירן:
<?
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 = 'UPDATE chenweiliang_tbl
SET chenweiliang_title="学习 Python"
WHERE chenweiliang_id=3';
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>Hope Chen Weiliang בלאָג ( https://www.chenweiliang.com/ ) שערד "ווי צו דערהייַנטיקן אָנפֿרעג אין MySQL דאַטאַבייס? דערהייַנטיקן סינטאַקס / באַפֿעל / סטאַטעמענט" צו העלפן איר.
ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-463.html
כּדי צו עפֿענען מער פֿאַרבאָרגענע טריקס🔑, ברוכים הבאים זיך אָנצושליסן אין אונדזער טעלעגראַם קאַנאַל!
ייַנטיילן און ווי אויב איר ווי! דיין שאַרעס און לייקס זענען אונדזער מאָוטאַוויישאַן!