Haloo! Selamat Datang di Komunitas Private Training Web Development (59534 Members, 684 Products, 4670 Topic, 12190 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Import Database Error (Toko Online Codeigniter (PHP 7) MySQL + Rajaongkir (POS, JNE, TIKI) + COD)

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 601 Kali
Dwi Riskianto Mengatakan : Premium
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. sy mengalami error import database di localhost maupun di hosting
  4.  
  5. Error
  6. SQL query:
  7.  
  8.  
  9. -- --------------------------------------------------------
  10.  
  11. --
  12. -- Table structure for table `rb_konsumen`
  13. --
  14.  
  15. CREATE TABLE `rb_konsumen` (
  16. `id_konsumen` int(11) NOT NULL,
  17. `username` varchar(60) NOT NULL,
  18. `password` text NOT NULL,
  19. `nama_lengkap` varchar(255) NOT NULL,
  20. `email` varchar(60) NOT NULL,
  21. `jenis_kelamin` enum('Laki-laki','Perempuan') NOT NULL,
  22. `tanggal_lahir` date NOT NULL DEFAULT current_timestamp(),
  23. `tempat_lahir` varchar(100) NOT NULL DEFAULT '-',
  24. `alamat_lengkap` text NOT NULL,
  25. `kota_id` int(11) NOT NULL,
  26. `no_hp` varchar(15) NOT NULL,
  27. `foto` varchar(255) NOT NULL,
  28. `tanggal_daftar` date NOT NULL
  29. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  30. MySQL said: Documentation
  31.  
  32. #1067 - Invalid default value for 'tanggal_lahir'
  33.  
Ada 1 File Kiriman :
1. Screenshot_24.jpg (29 KB)

Ada 6 Jawaban

PHPMU.COM Support
commented on 23 Feb 2020 09:57:08
Salah satu jawaban terbaik,..
  1. Assalamualaikum,.. Coba buka file .sqlnya lalu cari baris ini :
  2. `tanggal_lahir` date NOT NULL DEFAULT current_timestamp(),
  3.  
  4. Ubah menjadi : `tanggal_lahir` date NOT NULL DEFAULT date(now()),
  5. Setelahnya import ulang lagi file sqlnya.
Sugiarto Nardi
commented on 02 Mar 2020 03:13:27
  1. Assalamualaikum,.. saya mengalami masalah yang sama. dan hasil yg disarankan seperti ini pak
  2.  
  3. Query SQL:
  4.  
  5.  
  6. CREATE TABLE `rb_konsumen` (
  7. `id_konsumen` int(11) NOT NULL,
  8. `username` varchar(60) NOT NULL,
  9. `password` text NOT NULL,
  10. `nama_lengkap` varchar(255) NOT NULL,
  11. `email` varchar(60) NOT NULL,
  12. `jenis_kelamin` enum('Laki-laki','Perempuan') NOT NULL,
  13. `tanggal_lahir` date NOT NULL DEFAULT date(now()),
  14. `tempat_lahir` varchar(100) NOT NULL DEFAULT '-',
  15. `alamat_lengkap` text NOT NULL,
  16. `kota_id` int(11) NOT NULL,
  17. `no_hp` varchar(15) NOT NULL,
  18. `foto` varchar(255) NOT NULL,
  19. `tanggal_daftar` date NOT NULL
  20. ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  21. MySQL menyatakan: Dokumentasi
  22.  
  23. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(now()),
  24. `tempat_lahir` varchar(100) NOT NULL DEFAULT '-',
  25. `alamat_lengkap' at line 8
  26.  
Bagus Winarko Nugroho
commented on 27 Apr 2020 12:27:48
  1. Assalamualaikum,..
  2. masih error mas
  3.  
  4. sudah doganti tanggal_lahir seesuai arahan
  5.  
  6.  
Terdapat 2 File dilampirkan :
1. tanggal_lahir.PNG (19 KB)
2. vscod.PNG (29 KB)
Putri.Fauziah
commented on 04 Jun 2020 10:24:05
  1. Assalamualaikum,.. bantu menjawab, permasalahan diatas bisa jadi server php, karena saya sudah coba di dua server berbeda, ketika saya import di server versi 5. terjadi erorr meskipun script sql sudah di ubah, dan saya import sql di php versi 7 normal tanpa erorr. solusinya jika lewat localhost memang lebih baik di versi 5 ke atas. namun jika sudah di onlinekan insha allah bisa berjalan dengan normal.Tks
Kartono tono
commented on 28 Okt 2020 03:15:18
  1. Assalamualaikum,..
  2. Skipp aja yang ada tanggal lahirnya, buat sendiri di tablenya cape sih..ada usaha..., atau biar tablenya masuk semua dulu dengan remove tanggal_lahir juga dumpnya, setelah ke upload semua bikin deh tablenya..
Gunawan subagio
commented on 24 Des 2020 08:49:44
  1. Assalamualaikum,..
  2. fungsi date pada baris tanggal_lahir diubah menjadi datetime.
  3. `tanggal_lahir` datetime NOT NULL DEFAULT current_timestamp(),
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!