Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Jumat, 28 Februari 2020
MySQL Root Access
Step 1
Shut down Mysql. Try
sudo service mysql stop
or
sudo /etc/init.d/mysql stop
or looking up the PID and killing it. Make sure it's stopped via:
service mysql status
Selasa, 29 April 2014
MySQL Primary Key
Bertahun-tahun bergelut sama mysql ternyata hal yang sifatnya fundamental masih ane belum ngerti.
Waktu ngopi bareng ane pernah obrolin masalah primary key ternyata ane udah salah paham sama si Primary key ini.
Menelusuri ke mbah google malah jadi banyak perdebatan, tapi ada blog yang bahas masalah primary key ini secara beda....
Ada sebuah pertanyaan :
Jawaban ente apa bro ?
Waktu ngopi bareng ane pernah obrolin masalah primary key ternyata ane udah salah paham sama si Primary key ini.
Menelusuri ke mbah google malah jadi banyak perdebatan, tapi ada blog yang bahas masalah primary key ini secara beda....
Ada sebuah pertanyaan :
Bagaimana Anda mendefinisikan apa itu primary key dari sebuah tabel ?
a. Sebuah auto-generated numerik atau GUID kolom dalam tabel yang secara unik mengidentifikasi setiap baris
b. Sebuah kolom non-nullable dalam tabel yang secara unik mengidentifikasi setiap baris
c. Tidak ada satupun jawaban yang benar
Jawaban ente apa bro ?
MySQL -> mengetahui nilai Autoincrement terakhir di insert
Kadang kalo mau integrasiin primary key yang bernilai AI aga2 repot.... padahal udah pernah bikin tapi lupa mulu caranya (syntax SQL) nya....
Kalo pake perintah ini
Weeew.... ternyata ga efektif, kenapa? karena kalo record nya ada 1 miliar, bisa mabok tuh mysql ngitungnya. Juga ga selalu tepat dan sesuai dengan AI nya karena kadang ada record yang udah kehapus.
Misal Next AI = 601, jalanin sintax
Nah itu berarti ada record yang pernah dihapus. jadi kalo mau liat nilai AI yang berikutnya syntaxnya :
And... TARAAAAAAAAAA.............................................. Sebanyak apapun recordnya, ga ngaruh sama proses penghitungan AI nya.... CMIIW
Kalo pake perintah ini
SELECT COUNT(id);
Weeew.... ternyata ga efektif, kenapa? karena kalo record nya ada 1 miliar, bisa mabok tuh mysql ngitungnya. Juga ga selalu tepat dan sesuai dengan AI nya karena kadang ada record yang udah kehapus.
Misal Next AI = 601, jalanin sintax
SELECT COUNT(id); malah menghasilkan 599Nah itu berarti ada record yang pernah dihapus. jadi kalo mau liat nilai AI yang berikutnya syntaxnya :
SELECT AUTO_INCREMENT FROM information_schema.tables WHERE TABLE_SCHEMA='database-nya' AND TABLE_NAME = 'table-nya'
And... TARAAAAAAAAAA.............................................. Sebanyak apapun recordnya, ga ngaruh sama proses penghitungan AI nya.... CMIIW
Langganan:
Postingan (Atom)