Postata in: 'Dimensione massima VARCHAR in MySql?'

Giacomo Barrile

La lunghezza massima del tipo varchar è soggetta al limite max di riga (row) previsto per MySQL, il quale è di 64Kb (non considerando in questo limite i BLOBs ed i TEXT). Se tu provi a settare VARCHAR(65535) devi considerare comunque che questo non è il valore massimo, o il numero massimo di caratteri ammissibili, il limit

Pubblica
10-09-2019 18:40:29 +2

Postata in: 'Errore: Incorrect integer value: 'NULL' for column 'id' at row 1 - fix'

Michele Ladonia

Prova a scrivere la INSERT in questo modo:INSERT INTO my_table (id, title) values (null, "Mio titolo");se id è settato come chiave primaria con attributo AUTO_INCREMENT, il valore null verrà in automatico sostituito con un intero incrementale alla chiave del record precedente.

Pubblica
09-09-2019 18:59:04 0

Postata in: 'Errore: Incorrect integer value: 'NULL' for column 'id' at row 1 - fix'

Giacomo Barrile

Penso che il tuo MySQL Server sia in esecuzione in strict mode.L'errore: "Incorrect integer value: 'NULL' for column" può essere risolto in due modi, ma per farlo devi avere privilegi alti per poter accedere alle impostazioni globali di MySql, probabilmente dovrai contattare il tuo provider per poter procedere. Metodo 1:Apri il file "my

Pubblica
09-09-2019 18:49:08 0

Postata in: 'Errore: SELECT list is not in GROUP BY clause and contains nonaggregated column - fix'

Michele Brughese

Puoi disabilitare l'impostazione only_full_group_by eseguendo le seguenti impostazioni:mysql> set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';mysql> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_A

Pubblica
09-09-2019 14:15:21 0

Postata in: 'Errore: SELECT list is not in GROUP BY clause and contains nonaggregated column - fix'

Giacomo Barrile

L'errore: SELECT list is not in GROUP BY clause and contains nonaggregated column si manifesta nellaversione MySql 5.7 in base alle impostazioni di modalità di esecuzione del server di Database MySql che opera in STRICT_MODE ed in questo particolare caso anche in only_full_group_by, mentre le versioni precedenti erano impostate di default di

Pubblica
09-09-2019 13:16:18 0

Postata in: 'Errore: Data too long for column at row 1 - fix'

Michele Ladonia

Il tipo VARCHAR() in mysql così come anche negli altri RDBMS ha i suoi limiti, ossia un campo (colonna) dichiarato come tale non può contenere una mole di dati più grande di quella dettato dal suo limite ovvero dalla lunghezza specificata per esso. Se tu dichiari un campo come VARCHAR(10), 10 sta ad indicare il numero di c

Pubblica
09-09-2019 12:49:26 +1

Postata in: 'Il campo id non ha un valore di default'

Giacomo Barrile

Quasi certamente il tuo campo 'id' rappresenta una primary key, che deve essere univoca per ogni record, tradotto in soldoni significa che ogni riga della tua tabella deve avere un valore diverso nel tuo campo id.Credo ti basti alterare la tabella e settare id come primary key e come campo auto incrementale, cosìid int NOT NULL AUTO_INCREMEN

Pubblica
02-09-2019 19:41:23 +1

Postata in: 'Come rimuovere Oracle e disinstallarlo completamente da PC Windows'

Matteo Formesi

Per disinstallare Oracle da Windows e rimuoverlo completamente dal PC, segui questi passaggi:Disintalla tutti i componenti Oracle usando Oracle Universal Installer (OUI).Esegui regedit.exe e cancella la chiave di registro HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. Questa contiene tutte le voci di registro dei prodotti Oracle.Cancella ogni riferimento ai s

Pubblica
13-05-2019 12:50:30 0

Postata in: 'Microsoft Sql Server a cosa serve?'

Stefano Traia

Il fatto che tu non sappia Microsoft Sql Server a cosa serve, mi fa pensare che tu non sappia neanche cosa sia (annamo bene, proprio bene). Avresti anche potuto fare una ricerca su Google per scoprire cosa sia, comunque per fartela breve è un server di database prodotto da Microsoft, e cos'è un server di database ti starai chiede

Pubblica
10-05-2019 21:53:09 0

Postata in: 'Installare la ricerca full-text in Microsoft Sql Server'

Saverio Buccellato

Sembrerebbe che la tua versione (LocalDB) di Microsoft Sql Server non supporti la ricerca full-text.Full-text indexing è supportato nella versione Express con Advanced Services, così come evidenziato nella tabella della documentazione ufficiale delle varie versioni di Sql Server:Feature Enterprise Standar

Pubblica
09-05-2019 18:25:20 0

Postata in: 'Auto increment primary key in Microsoft SQL Server'

Filippo De Buglia

Se non sei molto pratico con la sinstassi sql per l'aggiunta della proprietà IDENTITY al fine di definire il campo primary key come auto increment, puoi farlo anche da Microsoft Sql Server Management Studio, una volta selezionata la tabella e colonna interessata ti basta andare nella tab 'Column Properties' alla voce 'Identity Specification'

Pubblica
08-05-2019 16:21:30 0

Postata in: 'Auto increment primary key in Microsoft SQL Server'

Saverio Buccellato

Quando vai a creare la tabella, puoi creare una IDENTITY su un tuo campo (colonna) di tipo intero per la chiave primaria (primary key):CREATE TABLE ( ID_column INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ...);La proprietà IDENTITY auto incrementerà in automatico i valori della colonna a partire da 1 (nota che il tipo di dati della colon

Pubblica
08-05-2019 16:15:42 0

Postata in: 'Cambiare la root password in MySql'

Michele Ladonia

Direttamente dalla documentazione ufficiale di MySql, per resettare la root password scrivi:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

Pubblica
08-05-2019 12:48:55 0

Postata in: 'Cambiare la root password in MySql'

Michele Brughese

Prova con questo:UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';FLUSH PRIVILEGES;

Pubblica
08-05-2019 12:46:15 0

Postata in: 'Elencare le tabelle non vuote di un database'

Michele Brughese

Se vuoi elencare le tabelle non vuote per un certo database, lancia la seguente query:SELECT * FROM `TABLES` WHERE `TABLE_ROWS` > 0 AND `TABLE_SCHEMA` = 'database_name'

Pubblica
05-05-2019 15:41:16 0