Vedi tutte le Domande
Vedi tutte le Domande
Vedi tutte le Domande

Postata in: 'mysqli_sql_exception: Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation in'

AskDB Staff

L'eccezione "mysqli_sql_exception: Access denied you need privilege(s) for this operation", significa che stai cercando di eseguire una istruzione sul DB per i quali l'utente non hai i permessi adeguati. In questo particolare caso l'utente che accede al db Mysql sta cercando di modificare una variabile di sistema, la max_allowed_packet , ma ev

Pubblica
07-07-2024 12:19:36 +1

Postata in: 'mysqli_sql_exception: Cannot assign requested address in'

AskDB Staff

Il problema risiede proprio nell'esecuzione di molteplici query per le quali vengono aperte e chiuse (si auspica) diverse richieste di connessioni al db MySql in poche frazioni di secondo, la porta in locale per la connessione al DB è costantemente in esecuzione (running) e di fatto non riesce a gestire tutte queste richieste in così

Pubblica
06-07-2024 12:32:47 +1

Postata in: 'Come cambiare il max allowed packet size in mysql o mariadb'

Giorgio Borelli

Potete cambiare le dimensioni dei pacchetti/query inviabili per max_allowed_packet anche via codice (ad es. in php), come spiegato in questo post: MySql server has gone away. Ammesso sempre che abbiate i permessi utente a livello di database per farlo, ed in ogni caso al riavvio del server MySql vi ritrovereste nuovamente limitati alle dimensi

Pubblica
05-07-2024 11:53:01 +2

Postata in: 'mysqli_sql_exception (error 2006): MySQL server has gone away in'

AskDB Staff

Se avete i giusti permessi di accesso al DB MySql interessato dalla "mysqli_sql_exception MySQL server has gone away in" , potete cambiare le dimensioni dei max_allowed_packet consentiti, anche tramite l'istruzione SQL o direttiva da linea di comandoset global max_allowed_packet=128000000;che equivalgono a 16M in bit.

Pubblica
26-06-2024 10:50:19 0

Postata in: 'mysqli_sql_exception (error 2006): MySQL server has gone away in'

AskDB Staff

L'eccezione MySQL server has gone away in, significa che il motore di database MySql non è raggiungibile per l'host indicato o non riesce a rispondere alla richiesta/query e risulta di fatto disconnesso. I motivi potrebbero essere diversi, legati al server in cui è ospitato magari, ma non di rado questa eccezione è causata

Pubblica
26-06-2024 10:39:08 +1

Postata in: 'Export ed Import di campi e dati da una tabella in output su e da file'

Arturo Padova

Oltre a quanto illustrato dal collega Orfiesi per fare l'export su file, aggiungo che la COPY è comoda anche per fare l'operazione inversa, ossia l'import dei dati da un file ad una tabella di PostgreSQL. La sintassi per l'import è la seguente:COPY myTable FROM '/path/table_data.txt'; Nel fare l'import si usano spesso i file

Pubblica
30-03-2020 18:01:25 +1

Postata in: 'Export ed Import di campi e dati da una tabella in output su e da file'

Alberto Orfiesi

Per fare quello che chiedi in PostgreSQL devi usare COPY, ti consente di copiare in output i 'dati' dalle tabelle ad un file.Se vuoi copiare un'intera tabella ti basta specificarne il nome, in questo modo:COPY myTable TO '/mypath/table_data.txt'; Puoi anche copiare in un file il risultato di una query SQL, così:COPY (SELECT column FROM

Pubblica
30-03-2020 17:51:00 +2

Postata in: 'Quali caratteri speciali sono permessi in un campo VARCHAR di Sql Server'

Saverio Buccellato

I caratteri speciali che possono essere inseriti all'interno di un campo (colonna) VARCHAR sono tutti quelli ammessi per il charset specificato. Mi spiego meglio, se la tua colonna di tipo VARCHAR è stata definita con un charset di tipo ASCII, allora accetterà tutti i caratteri previsti per questo insieme, che sappiamo essere 256

Pubblica
27-03-2020 11:07:58 -2

Postata in: 'Convertire stringa in numero sql'

Federico Di Sutta

Puoi usare la CAST() per convertire il tipo string nel tipo integer, l'uso sql è questo:SELECT CAST('132' AS INTEGER);ovviamente puoi specificare anche gli attributi del tipo per una coversione ancora più specificaSELECT CAST('132' AS SIGNED INTEGER);o ancoraCAST('132' AS UNSIGNED INTEGER);e come già detto dal collega, la CAST

Pubblica
26-03-2020 09:32:33 -3

Postata in: 'Convertire stringa in numero sql'

Giacomo Barrile

Per convertire una stringa in numero in sql (MySql), esistono due funzioni predefinite del linguaggio, CONVERT e CAST che svolgono proprio questo compito.Sia l'una che l'altra sono in grado di convertire non solo una stringa in numero, ma qualsiasi tipo in un altro che tu specifichi come secondo parametro, la signature (firma) delle due funzioni &e

Pubblica
26-03-2020 09:26:08 +2
Vedi tutte le Risposte