Rumah pangkalan data tutorial mysql MySQL之Field‘***’doesn’t have a default value错误解决办法_MySQL

MySQL之Field‘***’doesn’t have a default value错误解决办法_MySQL

Jun 01, 2016 pm 01:00 PM
default

今天,中国博客联盟有博友反馈,zgboke.com无法提交博客,当时我正好准备去假日广场聚会,就匆匆忙忙的提交试了下,发现提交博客的时候确实报如下错误:

提示web_pic不能为空值。很纳闷,之前都可以成功提交的,为什么突然不行了?看了下网上的案例,说是需要修改MySQL的配置什么的,但是目前博客联盟是挂在京东云擎的,数据库不能修改配置,按理说之前可以正常提交,后面应该也可以才对啊!

由于聚会时间快到了,就先放在一边了。回到家之后,对比了下网上的类似案例,原来是web_pic这个键值设置了不为空导致的,也就是在创建表的时候,使用了not null属性。于是进入mywebsql,登入京东云擎数据库,进行了如下操作:

提交后,发现可以成功提交了!出现这个错误的愿意,应该是我最近导入导出数据库太频繁,create tables语句出现错误导致的。

下面,整理一下网上的相同问题的其他解决办法,方便出现问题的同学参考:

1、打开my.ini,查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启MYSQL

2、MySQL 5 uses a strict mode which needs to be disabled.

In Windows, Goto Start-->Programs-->MySQL->MySQL Instance Config Wizard. Follow through the Reconfigure Instance option-->Detailed Configuration-->Continue Next a few screens. At the bottom under Enable TCP/IP option there is 'Enable Strict Mode'. Deslect this option (no tick). Save changes and MySQL will restart.

3、看看你的数据库定义的时候是不是把主键生成方式设置为int的,但是没有设置为自增的!!或者数据定义的时候设置一个默认值就可以了。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengkonfigurasi gerbang lalai Bagaimana untuk mengkonfigurasi gerbang lalai Dec 07, 2023 am 11:34 AM

Langkah-langkah untuk mengkonfigurasi gateway lalai: 1. Tentukan alamat IP penghala 2. Buka antara muka konfigurasi rangkaian komputer 3. Konfigurasi sambungan rangkaian 5. Masukkan alamat IP dan subnet mask; . Konfigurasi gerbang lalai ;7. Pengenalan terperinci: 1. Tentukan alamat IP penghala Alamat gerbang lalai biasanya alamat IP penghala Anda boleh mencari alamat IP penghala di belakang penghala atau dalam manual pengguna .

Konfigurasi get laluan lalai Konfigurasi get laluan lalai Dec 07, 2023 pm 03:02 PM

Langkah-langkah untuk mengkonfigurasi gateway lalai: 1. Buka panel kawalan 2. Pilih Rangkaian dan Internet 3. Konfigurasikan sambungan rangkaian; peranti. Pengenalan terperinci: 1. Buka Panel Kawalan, dalam sistem Windows, klik menu Mula, pilih "Panel Kawalan" 2. Pilih Rangkaian dan Internet, dalam Panel Kawalan, pilih "Rangkaian dan Internet" 3. Konfigurasikan sambungan rangkaian, dan lain-lain.

Bagaimana untuk mengkonfigurasi gerbang lalai Bagaimana untuk mengkonfigurasi gerbang lalai Dec 07, 2023 pm 02:56 PM

Langkah-langkah untuk mengkonfigurasi gerbang lalai: 1. Memahami persekitaran rangkaian 2. Dapatkan alamat IP penghala 3. Log masuk ke antara muka pengurusan penghala 4. Cari dan konfigurasikan tetapan port WAN; Simpan tetapan dan keluar 7. Periksa sama ada sambungan rangkaian adalah normal. Mengkonfigurasi get laluan lalai ialah langkah penting dalam persediaan rangkaian Ia menentukan penghala yang digunakan oleh hos untuk mengakses Internet.

Analisis mendalam tentang penggunaan lalai PHP: mendedahkan rahsianya untuk anda Analisis mendalam tentang penggunaan lalai PHP: mendedahkan rahsianya untuk anda Mar 23, 2024 am 08:06 AM

PHP ialah bahasa skrip yang digunakan secara meluas dalam bidang pembangunan web Pembangun telah mendapat banyak manfaat daripada fleksibiliti dan fungsi yang berkuasa. Dalam PHP, menetapkan nilai lalai adalah operasi biasa, dan kata kunci lalai memainkan peranan penting. Artikel ini akan menganalisis secara mendalam penggunaan lalai dalam PHP, mendedahkan rahsianya untuk anda dan menggabungkannya dengan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Nilai parameter lalai Dalam PHP, kita boleh menetapkan nilai lalai untuk parameter fungsi untuk mengelakkan

Adakah kata kunci Java mengandungi 'lalai'? Adakah kata kunci Java mengandungi 'lalai'? Apr 23, 2023 pm 01:13 PM

Adakah lalai kata kunci java? Jawapan: lalai ialah kata kunci dalam java8, juga dipanggil "virtualextensionmethods". Terjemahan Cina dipanggil "kaedah sambungan maya", yang mengandungi beberapa kaedah penggunaan lalai dalam antara muka. Apabila antara muka dilanjutkan, ia tidak akan bercanggah dengan kod kelas pelaksanaan yang berkaitan dengan antara muka. Pengenalan kepada lalai dan java: 1. Antara muka sebelumnya ialah pedang bermata dua, yang boleh diorientasikan kepada abstraksi tetapi tidak berorientasikan kepada pengaturcaraan tertentu. 2. Kelemahan ini ialah apabila anda perlu mengubah suai antara muka, anda mesti terlebih dahulu mengubah suai semua kelas yang melaksanakan antara muka. 3. Apabila anda tidak boleh menambah kaedah baharu pada antara muka, ia tidak akan menjejaskan paparan sedia ada, jadi kaedah lalai ditambah untuk menyelesaikan masalah untuk semua orang.

Bagaimana untuk melaksanakan lalai kekangan lalai MySQL dan kekangan sifar isian sifar Bagaimana untuk melaksanakan lalai kekangan lalai MySQL dan kekangan sifar isian sifar May 31, 2023 pm 05:10 PM

Kekangan lalai Kekangan nilai lalai MySQL digunakan untuk menentukan nilai lalai lajur tertentu. Tambah kaedah kekangan lalai 1: kaedah lalai; kaedah 2: nama jadual boleh diubah suai jenis nama lajur nilai lalai createtablet_user10(idint,namevarchar(20),addressvarchar(20)default'Beijing'--nyatakan kekangan lalai);--jadual boleh ubah; nama ubah suai nama lajur jenis nilai lalai createtablet_user11(idint,namevarchar(20),addr

Bagaimana untuk menetapkan resolusi cache lalai untuk Tencent Video Bagaimana untuk menetapkan resolusi cache lalai Bagaimana untuk menetapkan resolusi cache lalai untuk Tencent Video Bagaimana untuk menetapkan resolusi cache lalai Mar 12, 2024 pm 12:20 PM

Perisian aplikasi Tencent Video menyediakan sejumlah besar video filem dan televisyen, dan siri popular dikemas kini 24 jam sehari, mengucapkan selamat tinggal sepenuhnya kepada kekurangan filem Anda boleh mencari apa yang anda ingin tonton secepat mungkin, dan tontonan keseluruhan pengalaman lebih mengasyikkan. Buka perisian dan masukkan nombor telefon mudah alih anda untuk log masuk dalam talian Pelbagai jenis saluran video terbuka Anda boleh mencari dan menonton dengan serta-merta tanpa menunggu berasa lebih gembira. Sudah tentu, baris definisi juga boleh dilaraskan sama ada semasa main balik atau muat turun kelompok, anda boleh menetapkan definisi lalai dengan satu klik, menjadikan keseluruhan pengalaman tontonan lebih menyeronokkan. Kini editor akan menyediakan tetapan terperinci untuk pengguna Tencent Video untuk kejelasan cache. 1. Buka Tencent Video dan klik untuk memasuki Peribadi

Bagaimana untuk mengendalikan antara muka lalai dalam java Bagaimana untuk mengendalikan antara muka lalai dalam java May 10, 2023 pm 12:10 PM

Nota 1. Kata kunci lalai menyediakan pelaksanaan lalai untuk kaedah abstrak yang ditakrifkan oleh antara muka. 2. Ciri baharu kata kunci lalai boleh mengembangkan antara muka sebelumnya dengan mudah, tetapi tidak perlu membuat sebarang perubahan pada kelas pelaksanaan antara muka ini. Contoh //Tentukan antara muka formulaFormula{//Calculate doublecalculate(inta);//Cari punca kuasa dua defaultdoublesqrt(inta){returnMath.sqrt(a);}}Apakah kelas koleksi yang terdapat di Java terutamanya dibahagikan kepada empat kategori: 1. Senarai: dipesan dan boleh diulang;

See all articles