Pertanyaan yang diberi tag mysql

857
MyISAM versus InnoDB [ditutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Saya...

847
MySQL: VARCHAR Besar vs. TEKS?

Saya punya tabel pesan di MySQL yang merekam pesan antar pengguna. Terlepas dari id dan tipe pesan tipikal (semua tipe integer) saya perlu menyimpan teks pesan yang sebenarnya sebagai VARCHAR atau TEXT. Saya menetapkan batas front-end 3000 karakter yang berarti pesan tidak akan pernah dimasukkan ke...

837
Bergabunglah dengan sub-kueri

Saya adalah pengguna MySQL jadul dan selalu lebih disukai JOINdaripada sub-kueri. Tetapi saat ini semua orang menggunakan sub-kueri, dan saya benci; Saya tidak tahu kenapa. Saya tidak memiliki pengetahuan teoretis untuk menilai sendiri apakah ada perbedaan. Apakah sub-kueri sebagus a JOINdan...

833
“INSERT IGNORE” vs “INSERT… ON DUPLICATE KEY UPDATE”

Saat menjalankan INSERTpernyataan dengan banyak baris, saya ingin melewatkan entri duplikat yang jika tidak akan menyebabkan kegagalan. Setelah beberapa penelitian, opsi saya tampaknya adalah penggunaan: ON DUPLICATE KEY UPDATE yang menyiratkan pembaruan yang tidak perlu dengan biaya tertentu,...

769
Menemukan nilai duplikat di MySQL

Saya memiliki tabel dengan kolom varchar, dan saya ingin menemukan semua catatan yang memiliki nilai duplikat di kolom ini. Apa permintaan terbaik yang bisa saya gunakan untuk menemukan

670
Menduplikasi tabel, indeks, dan data MySQL

Bagaimana cara menyalin atau mengkloning atau menggandakan data, struktur, dan indeks tabel MySQL ke yang baru? Inilah yang saya temukan sejauh ini. Ini akan menyalin data dan struktur, tetapi bukan indeks: create table {new_table} select * from {old_table}; Ini akan menyalin struktur dan...

650
Temukan rekaman duplikat di MySQL

Saya ingin menarik catatan duplikat di Database MySQL. Ini dapat dilakukan dengan: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Yang mengakibatkan: 100 MAIN ST 2 Saya ingin menariknya sehingga memperlihatkan setiap baris yang merupakan duplikat. Sesuatu...

649
MySQL Query GROUP OLEH hari / bulan / tahun

Apakah mungkin membuat kueri sederhana untuk menghitung berapa banyak catatan yang saya miliki dalam periode waktu tertentu seperti setahun, bulan, atau hari, memiliki TIMESTAMPbidang, seperti: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY record_date.YEAR Atau...