Rumah > Artikel > pangkalan data > Selepas mengemas kini sebarang nilai dalam paparan tertentu, adakah MySQL mengemas kini nilai yang sama dalam jadual asas dan pandangan yang berkaitan (jika ada)?
Ya, MySQL akan mengemas kini nilai, jika ia dikemas kini dalam paparan, dalam jadual asas serta dalam paparan yang berkaitan untuk menggambarkannya, kami mengambil contoh jadual Student_info yang mempunyai data berikut −
mysql> Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | NULL | Ram | Jhansi | Computers | +------+---------+------------+------------+ 4 rows in set (0.00 sec)
Berikut ialah paparan 'Info' yang dibuat berdasarkan jadual 'Student_info'
mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | NULL | Ram | Computers | +------+---------+------------+ 4 rows in set (0.00 sec)
Kini dalam pertanyaan berikut kami akan mengemas kini paparan 'Info' −
mysql> Update info set id = 130 where Name = 'Ram'; Query OK, 1 row affected (0.88 sec) mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | 130 | Ram | Computers | +------+---------+------------+ 4 rows in set (0.00 sec)
Set keputusan di atas menunjukkan bahawa paparan 'Info' mempunyai telah dikemas kini.
mysql> Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | +------+---------+------------+------------+ 4 rows in set (0.00 sec)
Set keputusan di atas menunjukkan bahawa apabila kita mengemas kini paparan bernama 'info', jadual asas juga dikemas kini.
Di bawah adalah paparan bernama 'info_less' yang dicipta berdasarkan paparan 'info', apabila kita mengemaskini paparan 'info', ia juga akan dikemas kini.
rreeeeAtas ialah kandungan terperinci Selepas mengemas kini sebarang nilai dalam paparan tertentu, adakah MySQL mengemas kini nilai yang sama dalam jadual asas dan pandangan yang berkaitan (jika ada)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!