Я хочу подключиться от базы данных Python к Mariadb, но ошибкаMySql

Форум по Mysql
Ответить
Anonymous
 Я хочу подключиться от базы данных Python к Mariadb, но ошибка

Сообщение Anonymous »

Я хочу подключиться от базы данных Python к Mariadb, но возникает такая ошибка, как вы думаете, что является причиной? < /p>
Это мое кодирование < /p>
import pymysql
import pymysql.cursors

#membuat koneksi ke database mysql
connection = pymysql.connect(
host='localhost',
user='root',
password='',
charset='utf8',
cursorclass=pymysql.cursors.DictCursor
)

#membuat cursor
cursor = connection.cursor()

#membuat database baru
cursor.execute("CREATE DATABASE IF NOT EXIST test_db")
cursor.execute("USE test_db")
< /code>
Traceback (most recent call last):
File "d:\Nabil Ghibran\Alpro lanjut\Pertemuan 13\latihan_mysql.py", line 18, in
cursor.execute("CREATE DATABASE IF NOT EXIST test_db")
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\cursors.py", line 153, in execute
result = self._query(query)
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\cursors.py", line 322, in _query
conn.query(q)
~~~~~~~~~~^^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\connections.py", line 563, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
result.read()
~~~~~~~~~~~^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\connections.py", line 1199, in read
first_packet = self.connection._read_packet()
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
packet.raise_for_error()
~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\advan\AppData\Local\Programs\Python\Python313\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.ProgrammingError: (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 'EXIST test_db' at line 1")
< /code>
please help me, I just started mysql lessons, I have followed all the coding and instructions from my lecturer

Подробнее здесь: https://stackoverflow.com/questions/796 ... t-an-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»