Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पायथन का उपयोग करके एक MySQL तालिका में utf-8 वर्णों को सही ढंग से कैसे सम्मिलित करें?

क्या आपने कोशिश की, यह क्वेरी set names utf8;

#!/usr/bin/python
# -*- coding: utf-8 -*-

import MySQLdb

mystring = "Bientôt l'été"

myinsert = [{ "name": mystring.encode("utf-8").strip()[:65535], "id": 1 }]

con = MySQLdb.connect('localhost', 'abc', 'def', 'ghi');
cur = con.cursor()

cur.execute("set names utf8;")     # <--- add this line,

sql = "INSERT INTO 'MyTable' ( 'my_id', 'my_name' ) VALUES ( %(id)s, %(name)s ) ; "
cur.executemany( sql, myinsert )
con.commit()
if con: con.close()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql के संग्रहीत कार्यों के अंदर SELECT statments में OFFSET के रूप में चर का उपयोग करना

  2. mysql डेटा वाले jtable की पंक्तियों को सम्मिलित करें, अपडेट करें, हटाएं

  3. मैक ओएसएक्स पर एक साधारण MySQL सी एप्लिकेशन संकलित करते समय मुझे अपरिभाषित प्रतीक क्यों मिलते रहते हैं?

  4. 2 से अधिक टेबल के साथ LEFT JOIN कैसे करें?

  5. क्या यह ईआर आरेख इसके बजाय एक त्रिगुट संबंध का उपयोग करना चाहिए