Ինչո՞ւ է MySQL-ում թարմացման հրամանը պահանջում օգտագործել թեք միայնակ չակերտներ:
Օգտագործեք միայնակ չակերտներ լարային մուտքագրման արժեքի վրա: Եթե կա նույնացուցիչ, ինչպիսին է աղյուսակի անունը կամ սյունակի անվանումը, ապա մի օգտագործեք միայնակ չակերտներ (օգտագործեք հետքեր):
Եկեք նախ ստեղծենք աղյուսակ.
mysql> create table DemoTable1552
-> (
-> `key` int,
-> Name varchar(20)
-> );
Query OK, 0 rows affected (0.82 sec)
Տեղադրեք որոշ գրառումներ աղյուսակում՝ օգտագործելով insert հրամանը.
mysql> insert into DemoTable1552 values(101,'Chris');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable1552 values(102,'David');
Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable1552 values(103,'Mike');
Query OK, 1 row affected (0.14 sec)
Ցուցադրել բոլոր գրառումները աղյուսակից՝ օգտագործելով select հայտարարությունը.
mysql> select * from DemoTable1552;
Սա կստեղծի հետևյալ արդյունքը.
+------+-------+
| key | Name |
+------+-------+
| 101 | Chris |
| 102 | David |
| 103 | Mike |
+------+-------+
3 rows in set (0.00 sec)
Ահա թե ինչպես օգտագործել միայնակ չակերտները.
mysql> update DemoTable1552 set `key`=100 where Name='Chris';
Query OK, 1 row affected (0.20 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Եկեք ևս մեկ անգամ ստուգենք աղյուսակի գրառումները.
mysql> select * from DemoTable1552;
Սա կստեղծի հետևյալ արդյունքը.
+------+-------+
| key | Name |
+------+-------+
| 100 | Chris |
| 102 | David |
| 103 | Mike |
+------+-------+
3 rows in set (0.00 sec)