Bagaimana untuk memasukkan nilai ke dalam lajur tanpa menyatakan nama lajur dalam pernyataan MySQL INSERT INTO?

WBOY
Lepaskan: 2023-08-25 15:05:13
ke hadapan
1560 orang telah melayarinya

如何在 MySQL INSERT INTO 语句中不指定列名的情况下在列中插入值?

Untuk memasukkan nilai dalam lajur tanpa menyatakan nama lajur dalam pernyataan INSERT INTO, kita perlu memberikan bilangan nilai yang sepadan dengan bilangan lajur dalam jadual, sambil memberi perhatian kepada jenis data lajur.

Contoh

Dalam contoh di bawah, kami telah memasukkan nilai tanpa menyatakan nama lajur.

mysql> Insert into student values(100,'Gaurav','Ph.D');
Query OK, 1 row affected (0.08 sec)

mysql> Select * from student;
+--------+--------+--------+
| RollNO | Name   | Class  |
+--------+--------+--------+
| 100    | Gaurav | Ph.D   |
+--------+--------+--------+

1 row in set (0.00 sec)

mysql> Insert into student values(200,'Rahul','Ph.D'),(300,'Aarav','B.tech');
Query OK, 2 rows affected (0.12 sec)
Records: 2 Duplicates: 0 Warnings: 0

mysql> Select * from student;

+--------+--------+--------+
| RollNO | Name   | Class  |
+--------+--------+--------+
| 100    | Gaurav | Ph.D   |
| 200    | Rahul  | Ph.D   |
| 300    | Aarav  | B.tech |
+--------+--------+--------+

3 rows in set (0.00 sec)
Salin selepas log masuk

Jika kita tidak mengambil berat tentang jumlah bilangan lajur dan jenis datanya, MySQL akan membuang ralat seperti yang ditunjukkan di bawah -

mysql> Insert into student values(400,'Raman',M.Tech);
ERROR 1054 (42S22): Unknown column 'M.Tech' in 'field list'

mysql> Insert into student values(400,'Raman');
ERROR 1136 (21S01): Column count doesn't match value count at row 1
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk memasukkan nilai ke dalam lajur tanpa menyatakan nama lajur dalam pernyataan MySQL INSERT INTO?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!