Pertanyaan yang diberi tag «mysql»

MySQL adalah Sistem Manajemen Basis Data Relasional (RDBMS) sumber terbuka gratis yang menggunakan Structured Query Language (SQL). JANGAN GUNAKAN tag ini untuk DB lain seperti SQL Server, SQLite dll. Itu adalah DB berbeda yang semuanya menggunakan dialek SQL mereka sendiri untuk mengelola data.

1
varchar (255) vs tinytext / tinyblob dan varchar (65535) vs blob / teks
Menurut definisi: VARCHAR: Rentang Panjangnya adalah 1 hingga 255 karakter. Nilai VARCHAR diurutkan dan dibandingkan dengan cara tidak membedakan huruf besar / kecil kecuali kata kunci BINARY diberikan. x + 1 byte TINYBLOB, TINYTEXT: Kolom BLOB atau TEXT dengan panjang maksimal 255 (2 ^ 8 - 1) karakter x + …
92 mysql 

9
Gandakan Seluruh Database MySQL
Apakah mungkin untuk menduplikasi seluruh database MySQL di server linux? Saya tahu saya dapat menggunakan ekspor dan impor tetapi database aslinya> 25MB jadi itu tidak ideal. Apakah mungkin menggunakan mysqldump atau dengan langsung menggandakan file database?
92 mysql  database  linux 


6
Bagaimana cara mengelompokkan berdasarkan minggu di MySQL?
Server tabel Oracle menawarkan fungsi built-in TRUNC(timestamp,'DY'),. Fungsi ini mengonversi stempel waktu menjadi tengah malam pada hari Minggu sebelumnya. Apa cara terbaik untuk melakukannya di MySQL? Oracle juga menawarkan TRUNC(timestamp,'MM')untuk mengubah stempel waktu menjadi tengah malam pada hari pertama bulan saat itu terjadi. Di MySQL, yang ini sangat mudah: TIMESTAMP(DATE_FORMAT(timestamp, …

8
Menggunakan ALTER untuk menghapus kolom jika ada di MySQL
Bagaimana ALTER dapat digunakan untuk menjatuhkan kolom di tabel MySQL jika kolom itu ada? Saya tahu saya bisa menggunakan ALTER TABLE my_table DROP COLUMN my_column, tapi itu akan menimbulkan kesalahan jika my_columntidak ada. Apakah ada sintaks alternatif untuk menjatuhkan kolom secara kondisional? Saya menggunakan MySQL versi 4.0.18.
92 mysql  ddl  mysql4 

9
MySQL - Operand harus berisi 1 kolom
Saat mengerjakan sistem yang saya buat, saya mencoba menggunakan kueri berikut dalam proyek saya: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS posted_by_id FROM users WHERE users.id = posts.posted_by) FROM topics LEFT OUTER JOIN posts ON posts.topic_id = topics.id WHERE topics.cat_id = …

9
Docker-compose periksa apakah koneksi mysql sudah siap
Saya mencoba memastikan bahwa penampung aplikasi saya tidak menjalankan migrasi / mulai sampai penampung db dimulai dan SIAP menerima koneksi. Jadi saya memutuskan untuk menggunakan healthcheck dan bergantung pada opsi di file docker compose v2. Di aplikasi, saya memiliki yang berikut ini app: ... depends_on: db: condition: service_healthy Sebaliknya, db …

6
MySQL enum vs. set
Untuk Data MySQL tipe "enum" dan "set" apa perbedaan dan keuntungan dan kerugian menggunakan satu versus yang lain? Contoh tipe data: enum ('A', 'B', 'C') set ('A', 'B', 'C') Satu-satunya perbedaan yang saya sadari adalah bahwa ENUM hanya mengizinkan satu nilai untuk dipilih, sedangkan SET memungkinkan beberapa nilai untuk dipilih.
92 mysql  database 

6
Bagaimana cara mengganti nama kolom di laravel menggunakan migrasi?
Saya memiliki kolom seperti yang disebutkan di bawah ini: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); …

4
mysql delete dalam mode aman
Saya memiliki instruktur tabel dan saya ingin menghapus catatan yang memiliki gaji dalam kisaran Cara yang intuitif seperti ini: delete from instructor where salary between 13000 and 15000; Namun, dalam mode aman, saya tidak dapat menghapus rekaman tanpa memberikan kunci utama (ID). Jadi saya menulis sql berikut: delete from instructor …
92 mysql  sql 

4
Dasar-dasar Kunci Asing di MySQL?
Apakah ada penjelasan yang bagus tentang cara menggunakan konstruksi kunci asing MySQL? Saya tidak begitu mendapatkannya dari dokumen MySQL sendiri. Sampai sekarang saya telah menangani hal-hal seperti kunci asing dengan gabungan dan kode pemrograman. Dan bagian kedua dari pertanyaannya, apakah ada perbaikan yang harus dilakukan dengan menggunakan kunci asing bawaan …

20
Dapatkan daftar tanggal antara dua tanggal
Menggunakan fungsi mysql standar apakah ada cara untuk menulis kueri yang akan mengembalikan daftar hari antara dua tanggal. Misalnya, diberikan 2009-01-01 dan 2009-01-13 itu akan mengembalikan tabel satu kolom dengan nilai: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Edit: Sepertinya saya belum jelas. Saya …

7
Nilai default tidak valid untuk 'dateAdded'
Saya mendapat masalah bodoh dengan SQL yang tidak bisa saya perbaiki. ALTER TABLE `news` ADD `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, TAMBAHKAN KUNCI UTAMA (`dateAdded`) Kesalahan: (#1067)Invalid default value for 'dateAdded' Ada yang bisa membantu saya?
91 mysql  sql 

4
Alternatif untuk mysql_real_escape_string tanpa terhubung ke DB
Saya ingin memiliki fungsi yang berperilaku sebagai mysql_real_escape_string tanpa terhubung ke database karena terkadang saya perlu melakukan pengujian kering tanpa koneksi DB. mysql_escape_string tidak digunakan lagi dan karena itu tidak diinginkan. Beberapa temuan saya: http://www.gamedev.net/community/forums/topic.asp?topic_id=448909 http://w3schools.invisionzone.com/index.php?showtopic=20064

8
Mengatasi kesalahan MySQL "Can't reopen table"
Saat ini saya sibuk menerapkan jenis filter yang saya perlukan untuk membuat klausa INNER JOIN untuk setiap "tag" yang akan difilter. Masalahnya adalah bahwa setelah sejumlah besar SQL, saya memiliki tabel yang berisi semua informasi yang saya butuhkan untuk membuat pilihan saya, tetapi saya membutuhkannya lagi untuk setiap INNER JOIN …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.