Jadual Kandungan
MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...' for column 'tout' at row 1中文字符输入错误" >MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...' for column 'tout' at row 1中文字符输入错误
附---MySQL支持的数据类型
美文美图
Rumah pangkalan data tutorial mysql mysql进阶(二十二)MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...中文字符输入错误

mysql进阶(二十二)MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...中文字符输入错误

Feb 11, 2017 am 10:46 AM

MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...' for column 'tout' at row 1中文字符输入错误

      在实验过程中需要将输出参数写入数据库,在写的过程中执行到lab_dynamic_order.upd_upd()语句时出现了错误,自己起初还不明白到底是哪里出现了错误。尝试性求助度娘,网上有人说是因为输入中文字符的缘故。故自己将待写入的包含中文字的字符串复制到mysql中,保存时出现了Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...' for column 'tout' at row 1的错误提示。接着又是一番搜索,解决方法如下:

      将相应的列改为utf8-utf8_general_ci即可。

 

      处理后的结果如下


附---MySQL支持的数据类型

 MySQL 提供了8个基本的字符串类型,分别:CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM 各SET等多种字符串类型。

可以存储的范围从简单的一个字符到巨大的文本块或二进制字符串数据。

  字符串类型     字节大小         描述及存储需求

    CHAR         0-255字节          定长字符串

    VARCHAR      0-255字节          变长字符串

    TINYBLOB     0-255字节        不超过 255 个字符的二进制字符串

    TINYTEXT     0-255字节        短文本字符串

    BLOB         0-65535字节      二进制形式的长文本数据

    TEXT         0-65535字节      长文本数据

    MEDIUMBLOB   0-16 777 215字节 二进制形式的中等长度文本数据

    MEDIUMTEXT   0-16 777 215字节 中等长度文本数据

    LOGNGBLOB    0-4 294 967 295字节 二进制形式的极大文本数据

    LONGTEXT     0-4 294 967 295字节 极大文本数据

    VARBINARY(M)                   允许长度0-M个字节的定长字节符串,值的长度+1个字节

    BINARY(M)    M                 允许长度0-M个字节的定长字节符串

美文美图

 

以上就是mysql进阶(二十二)MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...中文字符输入错误 的内容,更多相关内容请关注PHP中文网(www.php.cn)!


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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Lajur 'column_name' tidak diketahui dalam 'senarai medan' - Cara menyelesaikan ralat MySQL: lajur tidak diketahui dalam senarai medan Lajur 'column_name' tidak diketahui dalam 'senarai medan' - Cara menyelesaikan ralat MySQL: lajur tidak diketahui dalam senarai medan Oct 05, 2023 am 10:44 AM

Tajuk: Unknowncolumn'column_name'in'fieldlist'-Cara menyelesaikan ralat MySQL: Lajur tidak diketahui dalam senarai medan, contoh kod khusus diperlukan Apabila menggunakan pangkalan data MySQL untuk pertanyaan atau operasi, kadangkala anda akan menemui mesej ralat seperti: "Unknowncolumn'. column_name'in'fieldlist'", iaitu ralat lajur yang tidak diketahui wujud dalam senarai medan. Ini biasanya

Bagaimana untuk menangani ralat sambungan MySQL 1049? Bagaimana untuk menangani ralat sambungan MySQL 1049? Jun 29, 2023 am 09:50 AM

Bagaimana untuk menangani ralat sambungan MySQL 1049? MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan Ramai pembangun dan pentadbir sistem menggunakan MySQL untuk menyimpan dan mengurus data. Walau bagaimanapun, apabila menggunakan MySQL, kadangkala anda menghadapi masalah ralat sambungan 1049. Artikel ini akan memperkenalkan punca ralat sambungan 1049 dan memberikan beberapa kaedah untuk menyelesaikan masalah ini. Ralat sambungan MySQL 1049 biasanya disebabkan oleh pangkalan data yang tidak wujud atau nama pangkalan data yang salah. Apabila menyambung ke perkhidmatan MySQL

Bagaimana untuk menyelesaikan kegagalan permulaan pangkalan data mysql Bagaimana untuk menyelesaikan kegagalan permulaan pangkalan data mysql Apr 14, 2024 pm 07:12 PM

Untuk menyelesaikan isu kegagalan permulaan pangkalan data MySQL, ikuti langkah berikut: Semak kebenaran dan pastikan anda menggunakan pengguna dengan kebenaran yang sesuai. Jika pangkalan data sudah wujud, padamkannya atau pilih nama lain. Jika jadual sudah wujud, padamkannya atau pilih nama lain. Semak pernyataan SQL untuk ralat sintaks. Sahkan bahawa pelayan MySQL sedang berjalan dan boleh disambungkan. Sahkan bahawa anda menggunakan nombor port yang betul. Semak fail log MySQL atau Pencari Kod Ralat untuk butiran ralat lain.

Apa yang perlu dilakukan jika ralat sambungan MySQL 1017 berlaku? Apa yang perlu dilakukan jika ralat sambungan MySQL 1017 berlaku? Jun 30, 2023 am 11:57 AM

Bagaimana untuk menangani ralat sambungan MySQL 1017? MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas dalam pembangunan laman web dan penyimpanan data. Walau bagaimanapun, apabila menggunakan MySQL, anda mungkin menghadapi pelbagai ralat. Salah satu ralat biasa ialah ralat sambungan 1017 (kod ralat MySQL 1017). Ralat sambungan 1017 menunjukkan kegagalan sambungan pangkalan data, biasanya disebabkan oleh nama pengguna atau kata laluan yang salah. Apabila MySQL gagal untuk mengesahkan menggunakan nama pengguna dan kata laluan yang disediakan

PHP mengembalikan pengekodan berangka mesej ralat dalam operasi MySQL sebelumnya PHP mengembalikan pengekodan berangka mesej ralat dalam operasi MySQL sebelumnya Mar 22, 2024 pm 12:31 PM

Artikel ini akan menerangkan secara terperinci pengekodan digital mesej ralat yang dikembalikan oleh PHP dalam operasi Mysql sebelumnya. Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan . Menggunakan PHP untuk mengembalikan maklumat ralat MySQL Pengekodan Berangka Pengenalan Semasa memproses pertanyaan mysql, anda mungkin menghadapi ralat. Untuk mengendalikan ralat ini dengan berkesan, adalah penting untuk memahami pengekodan berangka mesej ralat. Artikel ini akan membimbing anda menggunakan php untuk mendapatkan pengekodan berangka mesej ralat Mysql. Kaedah mendapatkan pengekodan berangka maklumat ralat 1. mysqli_errno() Fungsi mysqli_errno() mengembalikan nombor ralat terkini sambungan MySQL semasa. Sintaksnya adalah seperti berikut: $erro

Bagaimana untuk menyemak kemajuan pemulihan pangkalan data MySQL Bagaimana untuk menyemak kemajuan pemulihan pangkalan data MySQL Feb 24, 2024 pm 12:24 PM

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang sangat biasa digunakan Ia mempunyai ciri-ciri kestabilan, kecekapan, fleksibiliti, dan lain-lain, dan digunakan secara meluas dalam pelbagai jenis aplikasi. Apabila menggunakan MySQL, anda pasti akan menghadapi operasi pemulihan pangkalan data Bagaimana untuk menyemak dengan tepat kemajuan pemulihan pangkalan data MySQL telah menjadi isu yang lebih penting. Kemajuan pemulihan pangkalan data MySQL boleh diperolehi dengan melihat log ralat MySQL. Dalam log ralat MySQL, semua rekod operasi pangkalan data akan direkodkan.

Pengumpulan penyelesaian kepada ralat MySQL biasa Pengumpulan penyelesaian kepada ralat MySQL biasa Jun 15, 2023 pm 02:58 PM

Semasa pembangunan, jika anda sering berurusan dengan MySQL, anda akan menghadapi beberapa ralat biasa. Sesetengah ralat akan menyebabkan MySQL tidak berfungsi dengan betul, dan sesetengahnya akan menjejaskan prestasi program. Berikut ialah beberapa ralat MySQL biasa dan penyelesaiannya. Pelayan MySQL tidak boleh menyambung Apabila menyambung ke pelayan MySQL, anda mungkin menghadapi ralat berikut: Can'tconnecttoMySQLserveron'localhost'(10061)Ac.

Bagaimana untuk menyelesaikan ralat MySQL 1171 Bagaimana untuk menyelesaikan ralat MySQL 1171 Jan 09, 2024 pm 03:59 PM

Penyelesaian: 1. Semak jenis data untuk memastikan bahawa jenis data dalam lajur yang anda buat atau ubah suai indeks adalah serasi 2. Elakkan menggunakan fungsi atau ungkapan pada lajur tempat anda membuat indeks 3. Gunakan penukaran jenis eksplisit anda mesti menggunakan fungsi atau ungkapan pada lajur yang diindeks, pastikan anda menggunakan penukaran jenis eksplisit 4. Semak versi dan dokumentasi MySQL untuk mengetahui lebih lanjut tentang indeks dan jenis data 5. Optimumkan pertanyaan , pertimbangkan untuk menilai semula dan mengoptimumkan pertanyaan anda untuk memastikan penggunaan indeks yang berkesan; 6. Pertimbangkan untuk menggunakan alat atau kaedah lain, dsb.

See all articles