લેખ ડિરેક્ટરી
MySQL ડેટાબેઝક્વેરી કેવી રીતે અપડેટ કરવી? સિન્ટેક્સ/કમાન્ડ/સ્ટેટમેન્ટ અપડેટ કરો
MySQL અપડેટ ક્વેરી
જો આપણે MySQL માં ડેટાને સંશોધિત અથવા અપડેટ કરવાની જરૂર હોય, તો અમે કામ કરવા માટે SQL UPDATE આદેશનો ઉપયોગ કરી શકીએ છીએ. .
વ્યાકરણ
MySQL ડેટા ટેબલ ડેટાને સંશોધિત કરવા માટે અપડેટ આદેશ માટે નીચે આપેલ સામાન્ય SQL સિન્ટેક્સ છે:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- તમે એક જ સમયે એક અથવા વધુ ફીલ્ડ અપડેટ કરી શકો છો.
- તમે WHERE કલમમાં કોઈપણ શરતનો ઉલ્લેખ કરી શકો છો.
- તમે એક જ ટેબલમાં એકસાથે ડેટા અપડેટ કરી શકો છો.
જ્યારે તમારે ડેટા કોષ્ટકમાં ઉલ્લેખિત પંક્તિમાં ડેટા અપડેટ કરવાની જરૂર હોય ત્યારે WHERE કલમ ખૂબ જ ઉપયોગી છે.
કમાન્ડ પ્રોમ્પ્ટ દ્વારા ડેટા અપડેટ કરો
નીચે અમે chenweiliang_tbl કોષ્ટકમાં ઉલ્લેખિત ડેટાને અપડેટ કરવા માટે SQL UPDATE આદેશમાં WHERE કલમનો ઉપયોગ કરીશું:
ઉદાહરણ
નીચેનું ઉદાહરણ chenweiliang_title ફીલ્ડના મૂલ્યને અપડેટ કરશે જેની chenweiliang_id ડેટા કોષ્ટકમાં 3 છે:
SQL અપડેટ નિવેદન:
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 સ્ક્રિપ્ટનો ઉપયોગ કરીને ડેટા અપડેટ કરો
PHP, SQL સ્ટેટમેન્ટ એક્ઝિક્યુટ કરવા માટે mysqli_query() ફંક્શનનો ઉપયોગ કરે છે. તમે SQL અપડેટ સ્ટેટમેન્ટમાં WHERE કલમનો ઉપયોગ કરી શકો છો કે નહીં.
નોંધ:ડેટા કોષ્ટકમાં તમામ ડેટા અપડેટ કરવા માટે WHERE કલમનો ઉપયોગ કરશો નહીં, તેથી સાવચેત રહો.
આ ફંક્શન mysql> કમાન્ડ પ્રોમ્પ્ટમાં SQL સ્ટેટમેન્ટને એક્ઝિક્યુટ કરવા જેવી જ અસર ધરાવે છે.
ઉદાહરણ
નીચેનું ઉદાહરણ chenweiliang_title ફીલ્ડના ડેટાને અપડેટ કરશે જેની chenweiliang_id 3 છે.
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 = '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);
?>હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) શેર કર્યું "MySQL ડેટાબેઝમાં ક્વેરી કેવી રીતે અપડેટ કરવી? તમને મદદ કરવા માટે સિન્ટેક્સ/કમાન્ડ/સ્ટેટમેન્ટ" અપડેટ કરો.
આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-463.html
