[Risolto]Programma in pyhton con db mysql non scrive su tabelle
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
[Risolto]Programma in pyhton con db mysql non scrive su tabelle
Salve,
tempo fa ho realizzato un programma in python con db in mysql.
Quando ho creato il programma python era alla versione 2.7.
Ora ho ripreso in mano il tutto per completarlo, ma ho riscontrato alcuni problemi, ovviamente la versione attuale e aggiornata è 3.12.
Ma veniamo al problema:
(nel programma utilizzo anche tkinter), ho programmato in modo che generi una finestra principale, dalla quale si aprono ulteriori finestre con label dove inserire voci.
Questi dati devono essere memorizzati nel db per poterli richiamare o rivedere, ma non inserisce più i dati nelle tabelle create e non da nessun errore.
Ho scritto 'non inserisce' perchè con la vecchia versione di python tutto scorreva liscio, mentre con la versione attuale ho il problema riscontrato (non è detto che sia python, potrebbe anche essere un problema di mysql).
Ho provato alcune soluzioni trovate in internet ma non risolvo il problema. Grazie in anticipo.
tempo fa ho realizzato un programma in python con db in mysql.
Quando ho creato il programma python era alla versione 2.7.
Ora ho ripreso in mano il tutto per completarlo, ma ho riscontrato alcuni problemi, ovviamente la versione attuale e aggiornata è 3.12.
Ma veniamo al problema:
(nel programma utilizzo anche tkinter), ho programmato in modo che generi una finestra principale, dalla quale si aprono ulteriori finestre con label dove inserire voci.
Questi dati devono essere memorizzati nel db per poterli richiamare o rivedere, ma non inserisce più i dati nelle tabelle create e non da nessun errore.
Ho scritto 'non inserisce' perchè con la vecchia versione di python tutto scorreva liscio, mentre con la versione attuale ho il problema riscontrato (non è detto che sia python, potrebbe anche essere un problema di mysql).
Ho provato alcune soluzioni trovate in internet ma non risolvo il problema. Grazie in anticipo.
Ultima modifica di raffaele63 il mercoledì 18 marzo 2026, 9:53, modificato 2 volte in totale.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1682
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: Programma in pyhton con db mysql non scrive su tabelle
E così le possibili fonti di problemi sono TRE : python, mysql e tkinter.raffaele63 ha scritto: ↑martedì 3 marzo 2026, 17:18...
Ma veniamo al problema:
(nel programma utilizzo anche tkinter), ho programmato in modo che ...
Tutti e tre i software cambiano nel tempo (che dev'essere un bel po') e frullando il tutto con le miriadi combinazioni di codifica possibili. come speri qualcuno possa darTi una qualche indicazione?, sempre ammesso che quel qualcuno ne abbia il tempo e la conoscenza occorrente, io, p.e. mysql non l'ho mai utilizzato però suppongo che da quando è in mano alla Oracle qualcosa sia cambiato.
Non vedo come Tu possa ricevere aiuto senza postare il codice che Ti da errore, anche se dici di non riceverne dubito molto Tu non ne abbia, cerca le condizioni in cui il codice non esegue quanto previsto e comincia da li ... sperando basti.
Fatti non foste a viver come bruti ...
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: Programma in pyhton con db mysql non scrive su tabelle
Salve @nuzzopippo,
in parte potrebbe rispondere a verità quello che scrivi, cioè che il codice nel tempo è cambiato, ma permetterai che anche io possa averne quando affermo che le tabelle in mysql non si compilano (cosa che avveniva in precedenza).
Ora, come posso postare errori di codice se non ne ricevo?
Molto probabilmente il problema è nell'interfacciarsi dei due software di programmazione, si tratta di capire o ricevere informazioni da parte di qualche persona che ne sappia più di te e di me.
Comunque grazie per la risposta.
p.s. ho sempre fatto aggiornamenti regolari nel tempo.
in parte potrebbe rispondere a verità quello che scrivi, cioè che il codice nel tempo è cambiato, ma permetterai che anche io possa averne quando affermo che le tabelle in mysql non si compilano (cosa che avveniva in precedenza).
Ora, come posso postare errori di codice se non ne ricevo?
Molto probabilmente il problema è nell'interfacciarsi dei due software di programmazione, si tratta di capire o ricevere informazioni da parte di qualche persona che ne sappia più di te e di me.
Comunque grazie per la risposta.
p.s. ho sempre fatto aggiornamenti regolari nel tempo.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- Actarus5
- Prode Principiante
- Messaggi: 230
- Iscrizione: mercoledì 3 luglio 2013, 17:15
- Desktop: Mate
- Distribuzione: Debian 13
- Località: Abutalabashuneba
Re: Programma in pyhton con db mysql non scrive su tabelle
Senza vedere il codice è difficile dire qualcosa, l'ideale sarebbe avere un esempio minimale che riproduca il problema e da lì si può anche pensare di ragionarci su.
"An extremely helpful console message: “SPANK! SPANK! SPANK! Naughty programmer!”. Really, I’m not joking about that one."
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1682
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: Programma in pyhton con db mysql non scrive su tabelle
Non ho dubbi che che le tabelle mysql non si compilino, ma un'idea di ciò che Tu fai per tentare di compilare dovresti darla, credo.raffaele63 ha scritto: ↑mercoledì 4 marzo 2026, 9:53in parte potrebbe rispondere a verità quello che scrivi, cioè che il codice nel tempo è cambiato, ma permetterai che anche io possa averne quando affermo che le tabelle in mysql non si compilano (cosa che avveniva in precedenza)...
p.s. ho sempre fatto aggiornamenti regolari nel tempo.
Il suggerimento di @Actarus è quello giusto: un breve script per scrivere 1 dato e che non funziona potrebbe dare una indicazione che, magari, se si riesce ad affrontare può anche evidenziare eventuali problemi altri.
Da tener presente, poi, che se utilizzi una applicazione GUI senza terminale e l'errore non è interno a tkinter il mainloop potrebbe continuare a girare senza tu venga edotto dell'errore, dato che non è critico per esso (giusto oggi mi è capitata una circostanza del genere).
Fatti non foste a viver come bruti ...
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: Programma in pyhton con db mysql non scrive su tabelle
Ecco un piccolo esempio di codice:
piccola spiegazione: i dati inseriti in finestre dedicate vengono trasmessi al db, inseriti in tabelle (in questi specifico caso la tabella è denominata Conteggio) per utilizzi futuri.
Se servono maggiori chiarimenti sono a disposizione.
Codice: Seleziona tutto
#!/usr/bin/env python
# -*- coding: UTF 8 -*-
import os
from tkinter import *
from datetime import datetime
import MySQLdb
import random, sys, copy
import tkinter ,tkinter.messagebox
def connmysqlSoc(self):#<---------------------connette il DB ed inserisce i dati delle variabili
conn = MySQLdb.connect (host = "localhost", user = "root",\
passwd = "xxxxxxxxxxxx", db = "Societa")
AA = conn.cursor()
AAA = "insert into Conteggio(Tipo,Data,Quota,Numero,Totale)values('%s','%s','%s','%s','%s')"\
%(self.TipoS, self.DataS, self.QuotaS, self.NumeroS, self.TotaleS)
AA.execute(AAA)
conn.commit()
Se servono maggiori chiarimenti sono a disposizione.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
-
rai
- Imperturbabile Insigne

- Messaggi: 2926
- Iscrizione: domenica 11 maggio 2008, 18:03
- Desktop: plasma
- Distribuzione: 22.04
- Località: Palermo
Re: Programma in pyhton con db mysql non scrive su tabelle
Ciaoraffaele63 ha scritto: ↑mercoledì 4 marzo 2026, 19:55Ecco un piccolo esempio di codice:piccola spiegazione: i dati inseriti in finestre dedicate vengono trasmessi al db, inseriti in tabelle (in questi specifico caso la tabella è denominata Conteggio) per utilizzi futuri.Codice: Seleziona tutto
#!/usr/bin/env python # -*- coding: UTF 8 -*- import os from tkinter import * from datetime import datetime import MySQLdb import random, sys, copy import tkinter ,tkinter.messagebox def connmysqlSoc(self):#<---------------------connette il DB ed inserisce i dati delle variabili conn = MySQLdb.connect (host = "localhost", user = "root",\ passwd = "xxxxxxxxxxxx", db = "Societa") AA = conn.cursor() AAA = "insert into Conteggio(Tipo,Data,Quota,Numero,Totale)values('%s','%s','%s','%s','%s')"\ %(self.TipoS, self.DataS, self.QuotaS, self.NumeroS, self.TotaleS) AA.execute(AAA) conn.commit()
Se servono maggiori chiarimenti sono a disposizione.
Devi fare uno sforzo per postare un esempio minimale ma funzionante
EDIT
Cioè prima di postarlo eseguilo per verificare che contenga tutte e solo le classi gli import e i metodi necessari per verificare a runtime il malfunzionamento che lamenti.
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: Programma in pyhton con db mysql non scrive su tabelle
Buon giorno,
allora dato che, come descritto nel primo post, ho ripreso in mano il programma dopo un certo lasso di tempo, potrebbe darsi che manchi qualche aggiornamento ai software.
Cosi ho dato alcuni comandi per verificare se il dubbio fosse reale, in effetti python3 è:
quindi ho cercato per mysql, e pare che il connector di mysql non sia alla versione corretta:
se provo a installare il connettore con altro comando:
Ecco, essendo un autodidatta sono un pelo fermo
spero che questo altro posto possa in qualche modo aiutare a fare chiarezza per coloro che mi stanno leggendo. Grazie.
allora dato che, come descritto nel primo post, ho ripreso in mano il programma dopo un certo lasso di tempo, potrebbe darsi che manchi qualche aggiornamento ai software.
Cosi ho dato alcuni comandi per verificare se il dubbio fosse reale, in effetti python3 è:
Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ sudo apt install python3-pip
[sudo] password di ciccio:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
python3-pip è già alla versione più recente (24.0+dfsg-1ubuntu1.3).
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ sudo apt install python3-mysql-connector
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
Il pacchetto python3-mysql-connector non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto "python3-mysql-connector" non ha candidati da installare
Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ pip install mysql-connector-python
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.12/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1682
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: Programma in pyhton con db mysql non scrive su tabelle
Da quando è passato alla Oracle mysql non è più un programma "libero", non può far parte di un sistema linux ed apparentemente non viene accettato.raffaele63 ha scritto: ↑giovedì 5 marzo 2026, 7:06...
se provo a installare il connettore con altro comando:Ecco, essendo un autodidatta sono un pelo fermoCodice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ pip install mysql-connector-python error: externally-managed-environment × This environment is externally managed ...spero che questo altro posto possa in qualche modo aiutare a fare chiarezza per coloro che mi stanno leggendo. Grazie.
Prova ad utilizzare un Virtual-environment, li si installa. Una sessione di esempio:
Codice: Seleziona tutto
NzP:~$ python3 --version
Python 3.12.3
NzP:~$ python3 -m venv test_v
NzP:~$ source test_v/bin/activate
(test_v) NzP:~$ python -m pip install mysql-connector-python
Collecting mysql-connector-python
Downloading mysql_connector_python-9.6.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (11 kB)
Downloading mysql_connector_python-9.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (34.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 5.9 MB/s eta 0:00:00
Installing collected packages: mysql-connector-python
Successfully installed mysql-connector-python-9.6.0
(test_v) NzP:~$ Fatti non foste a viver come bruti ...
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: Programma in pyhton con db mysql non scrive su tabelle
grazie @nuzzopippo
installazione effettuata ma non ho riscontri sul database, provando con il seguente codice non mi da errori ma non stampa ne l'avvenuta connessione ne se ha importato dati nel db.
idem se provo con pymysql.
installazione effettuata ma non ho riscontri sul database, provando con il seguente codice non mi da errori ma non stampa ne l'avvenuta connessione ne se ha importato dati nel db.
Codice: Seleziona tutto
#!/usr/bin/env python
# -*- coding: UTF 8 -*-
import os
from tkinter import *
from datetime import datetime
import MySQLdb
import random, sys, copy
import tkinter ,tkinter.messagebox
def connect_and_insert():
try:
# Stabilire la connessione
connection = mysql.connector.connect(
host='localhost',
database='Societa',
user='root',
password='xxxxxxxxxxxxxxxxxx'
)
# Creare un cursore per eseguire query
cursor = connection.cursor()
if connection.is_connected():
print("Connesso al database")
# Creare un cursore per eseguire query
#cursor = connection.cursor()
# Preparare e inserire i dati
sql_insert_query = "insert into Conteggio(Tipo,Data,Quota,Numero,Totale)values('%s','%s','%s','%s','%s')"\
%(self.TipoS, self.DataS, self.QuotaS, self.NumeroS, self.TotaleS)
except Error as e:
print("Errore durante la connessione al database", e)
finally:
# Chiudere la connessione
if connection.is_connected():
cursor.close()
connection.close()
print("Connessione chiusa.")
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1682
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: Programma in pyhton con db mysql non scrive su tabelle
Nel senso che hai installato il connettore a mysql in un ambiente virtuale?raffaele63 ha scritto: ↑lunedì 9 marzo 2026, 10:34...
installazione effettuata ma non ho riscontri sul database, provando ...
Dal Tuo script vedo che stai cercando di connetterti su di un server locale alla macchina, per prima cosa mi sorge il dubbio se Tu abbia o meno un server mysql attivo su detta macchina: cosa ti risponde un comando:
Codice: Seleziona tutto
sudo systemctl status mysqlIn caso il server mysql sia attivo sulla Tua macchina e supposto che detta installazione del connettore sia stata effettuata in un ambiente virtuale, allora la shebang dello script
sarebbe errata, perché richiama l'ambiente di sistema, in cui il connettore a mysql non esiste, non l'ambiente virtuale in cui "dovrebbe" essersi installato.raffaele63 ha scritto: ↑lunedì 9 marzo 2026, 10:34...Codice: Seleziona tutto
#!/usr/bin/env python ...
Chiarisci i due punti sopra per prima cosa, onestamente mi lascia molto perplesso ciò che affermi circa il "non ricevere errori", dovresti averne e parecchi pure.
Una volta che avrai chiarito i punti sopra potremo cercare di capirci qualcosa dello script, come detto in precedenza io non ho mai utilizzato mysql, cercherò comunque di aiutarti, pur sperando intervenga qualche utente con conoscenza specifica, in ogni caso potrò al massimo suggerire qualche test per verificare l'accesso i/o al db sperando di non toppare
Fatti non foste a viver come bruti ...
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: Programma in pyhton con db mysql non scrive su tabelle
ciao,
allora si lo status di mysql è attivo, pare che abbia risolto il problema di collegamento tra python e mysql.
Procedo con descrizione:
verificato versione python
verificato versione openssl
passando a:
ho verificato versione e aggiornamento del connettore per mysql e disabillitato ssl
e infine effettuato prova con uno stralcio di codice:
ottengo questo risultato:
non metto RISOLTO per il momento perché vorrei verificare che tutto funzioni (nel codice completo), questione di qualche ora o fino a domani al massimo, grazie di tutto, siete sempre un team scoppiettante. 
allora si lo status di mysql è attivo, pare che abbia risolto il problema di collegamento tra python e mysql.
Procedo con descrizione:
verificato versione python
Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ sudo apt upgrade python3
[sudo] password di ciccio:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
python3 è già alla versione più recente (3.12.6-0ubuntu1~24.04.1).Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ sudo apt upgrade openssl
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
openssl è già alla versione più recente (3.0.13-0ubuntu3.7).Codice: Seleziona tutto
ciccio@ciccio-Aspire-E5-573G:~$ source test_v/bin/activate
(test_v) ciccio@ciccio-Aspire-E5-573G:~$ pip install --upgrade mysql-connector-python
Requirement already satisfied: mysql-connector-python in ./test_v/lib/python3.12/site-packages (9.6.0)e infine effettuato prova con uno stralcio di codice:
Codice: Seleziona tutto
import mysql.connector
from mysql.connector import Error
def create_connection(host_name, user_name, user_password, db_name):
connection = None
try:
connection = mysql.connector.connect(
host=host_name,
user=user_name,
password=user_password,
database=db_name,
ssl_disabled=True
)
print("Connessione al database riuscita")
except Error as e:
print(f"Errore: {e}")
return connection
# Parametri di connessione
host = "localhost"
user = "root"
password = "xxxxxxxxxxxxxxxxxxx"
database = "Societa"
# Creazione della connessione
conn = create_connection(host, user, password, database)
# Crea un cursore
cursor = conn.cursor()
# Esegui una query
cursor.execute("SELECT * FROM Contatti")
# Recupera i risultati
for row in cursor.fetchall():
print(row)
# Chiudi cursor e connessione
cursor.close()
conn.close()Codice: Seleziona tutto
=============== RESTART: /home/ciccio/Scrivania/pty/conn_mysql.py ==============
Connessione al database riuscita
(1, '', '', 'apsdlomettoli@gmail.com', '3331122334', '2222222')
(2, '000121212', 'www', 'n@m', '12312313', '1')
(3, '03223232323', '', 'apsdpipipipipi@mail.com', '', '')
(4, '0322858099', '', 'apsd@mail.it', '33312345678', '123456')Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- trekfan1
- Moderatore Globale

- Messaggi: 24031
- Iscrizione: domenica 21 maggio 2006, 10:51
- Desktop: Gnome
- Distribuzione: Ubuntu 25.10 e 26.04 (dev)
- Sesso: Maschile
- Località: Formigine (MO) | Accecante Asceta
Re: [RISOLTO]Programma in pyhton con db mysql non scrive su tabelle
Il [Risolto] va messo evitando di scriverlo tutto maiuscolo, correggi il titolo del primo post, grazie
TI consiglio di installare lo script per il [Risolto] di cui trovi il link nella mia firma
Regolamento del Forum Il forum di StarTrek in italia Gruppo Seti Script per il [Risolto] Rufus Multiboot Linux/Linux Seriale Win8/8.1/10 da Linux PPA amule 20.04
Da Regolamento è VIETATO chiedere supporto con i messaggi privati!!
Da Regolamento è VIETATO chiedere supporto con i messaggi privati!!
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: [RISOLTO]Programma in pyhton con db mysql non scrive su tabelle
Ok grazie provvedo appena possibile
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- miclab
- Scoppiettante Seguace

- Messaggi: 461
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: [RISOLTO]Programma in pyhton con db mysql non scrive su tabelle
se posso, dovresti provare MariaDB, è la versione opensource di mysql nata dopo l'acquisizione di Sun da parte di Oracle
Oppure buttati su Postgresql, ma cambia tutto, anche i comandi da shell
Oppure buttati su Postgresql, ma cambia tutto, anche i comandi da shell
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: [RISOLTO]Programma in pyhton con db mysql non scrive su tabelle
Grazie per il consiglio @miclab, ma il problema sorge per il programma in se: lo avevo creato tempo fa con python 2.7, tkinter e mysql 5.0 o qualcosa di simile.
Ora le versioni sono python 3.12 e mysql 8.0 (pure tkinter è variato)
Siccome esistono un numero importante di tabelle dalle quali python inserisce i dati, li legge e li esporta in altri contesti, se passo a una versione diversa (mariadb) mi tocca riscrivere tutto e sinceramente non me la sento.
Ma se hai ulteriori consigli sono sempre ben accetti e li valuterò.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- miclab
- Scoppiettante Seguace

- Messaggi: 461
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: [Risolto]Programma in pyhton con db mysql non scrive su tabelle
prova a dare un'occhiata a questa pagina:
https://mariadb.com/docs/server/server- ... from-mysql
Ti consiglio la migrazione perché con Oracle (che ha un gran bel server db) che guida, potresti avere "problemi" con mysql. Problemi come sviluppo o patch che tardano ad arrivare
https://mariadb.com/docs/server/server- ... from-mysql
Ti consiglio la migrazione perché con Oracle (che ha un gran bel server db) che guida, potresti avere "problemi" con mysql. Problemi come sviluppo o patch che tardano ad arrivare
- nuzzopippo
- Entusiasta Emergente

- Messaggi: 1682
- Iscrizione: giovedì 12 ottobre 2006, 11:34
Re: [RISOLTO]Programma in pyhton con db mysql non scrive su tabelle
Concordo con il suggerimento di @miclab e dato che
a quanto pare Tu abbia comunque un bel po' di "roba" cui mettere mano direi che non è il caso di rinunciare all'idea, principalmente se hai codificato le query in SQL standard, alla fine le tavole son sempre tavole e lo SQL sql, personalmente, una occhiata di test alla eventualità la darei.raffaele63 ha scritto: ↑mercoledì 18 marzo 2026, 9:52...
Grazie per il consiglio @miclab, ma il problema sorge per il programma in se: lo avevo creato tempo fa con python 2.7, tkinter e mysql 5.0 o qualcosa di simile.
Ora le versioni sono python 3.12 e mysql 8.0 (pure tkinter è variato)
Siccome ...
Fatti non foste a viver come bruti ...
- raffaele63
- Scoppiettante Seguace

- Messaggi: 378
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 24.04.3 LTS (noble)
- Sesso: Maschile
Re: [Risolto]Programma in pyhton con db mysql non scrive su tabelle
Uhm, allora si potrebbe provare, però se avrò qualche dubbio o problema voi me la date una mano?
Poi mi sa che se proseguiamo qui, avendo risolto il quesito posto alla conversazione, non va bene.
Nel senso che dovremo aprire una nuova conversazione.
Ciao, apro una nuova "discussione" Maggiori info su passaggio da MySQL a MariaDB se gradite darci un occhio dal nome
Poi mi sa che se proseguiamo qui, avendo risolto il quesito posto alla conversazione, non va bene.
Nel senso che dovremo aprire una nuova conversazione.
Ciao, apro una nuova "discussione" Maggiori info su passaggio da MySQL a MariaDB se gradite darci un occhio dal nome
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti