Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pilih dari tabel yang sama sebagai Sisipan atau Perbarui

coba:

insert into aTable select max(a)^2, 'name' from aTable;

atau

insert into aTable select max(a)^2, 'name' from aTable group by B;

Jika Anda perlu bergabung, Anda dapat melakukan ini:

insert into aTable select max(a)^2, 'name' from aTable, bTable;

"Versi server" saya adalah "5.0.51b-community-nt MySQL Community Edition (GPL)"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memantau Penerapan MySQL dengan Prometheus &Grafana di ScaleGrid

  2. Dapatkan tanggal pertama dan terakhir bulan depan di MySQL

  3. Bagaimana cara menyimpan lebih dari 255 char di database MySQL?

  4. Prosedur tersimpan MySQL mengembalikan nilai

  5. Bagaimana cara menambahkan AUTO_INCREMENT ke kolom yang ada?