Uncaught mysqli_sql_exception: Table is marked as crashed and should be repaired
[RISOLTO] - Fatal error: mysqli_sql_exception Table is marked as crashed and should be repaired - FIX
AskDB è un sito specializzato nelle domande e risposte sulle tematiche inerenti i principali database esistenti sul mercato, sia Sql che NoSql, sia open source che commerciali. Potrai postare la tua domanda, ed altri utenti esperti risponderanno risolvendo i tuoi dubbi e quesiti; oppure usa il potente cerca o naviga tra le categorie ed i tags per trovare risposte e soluzioni ai tuoi quesiti.
Login Registrati[RISOLTO] - Fatal error: mysqli_sql_exception Table is marked as crashed and should be repaired - FIX
Come convertire una stringa rappresentate una data in una valore DATE vero e proprio in sql, per un database MySql
Istruzione SQL per aggiornare, ovvero per fare un SET UPDATE con valore NULL su una colonna di una tabella di database
Come rinominare un database MariaDB, la vecchia istruzione RENAME non funziona e per cambiare nome al database devi fare così
Come risolvere l'errore SELECT list is not in GROUP BY clause and contains nonaggregated column! in MySql [RISOLTO]
Come rinominare una tabella SQL tramite l'istruzione RENAME
Come cambiare una tabella InnoDB in una tabella MyISAM per lo storage engine database MySql o MariaDB
Quali sono le principali differenze tra il tipo di tabella MyISAM ed InnoDB in un database MySql o MariaDB? Qual'è più veloce?
[RISOLTO] - Error: MySQL shutdown unexpectedly su piattaforma XAMPP - FIX
[RISOLTO] - Eccezione MySql errore 2006, mysqli_sql_exception MySQL server has gone away in - FIX
Come ottenere la visualizzazione/rappresentazion della data corrente (datetime o sysdate) in formato h24 completo di minuti e secondi in Oracle
Come rimuovere il database Oracle. Come disinstallare oracle da Windows e rimuoverlo completamente dal PC.
[RISOLTO] - Fatal error: mysqli_sql_exception Table is marked as crashed and should be repaired - FIX
Come convertire una stringa rappresentate una data in una valore DATE vero e proprio in sql, per un database MySql
Istruzione SQL per aggiornare, ovvero per fare un SET UPDATE con valore NULL su una colonna di una tabella di database
Come rinominare un database MariaDB, la vecchia istruzione RENAME non funziona e per cambiare nome al database devi fare così
Come risolvere l'errore SELECT list is not in GROUP BY clause and contains nonaggregated column! in MySql [RISOLTO]
Come rinominare una tabella SQL tramite l'istruzione RENAME
Come cambiare una tabella InnoDB in una tabella MyISAM per lo storage engine database MySql o MariaDB
Quali sono le principali differenze tra il tipo di tabella MyISAM ed InnoDB in un database MySql o MariaDB? Qual'è più veloce?
[RISOLTO] - Error: MySQL shutdown unexpectedly su piattaforma XAMPP - FIX
[RISOLTO] - Eccezione MySql errore 2006, mysqli_sql_exception MySQL server has gone away in - FIX
Come ottenere la visualizzazione/rappresentazion della data corrente (datetime o sysdate) in formato h24 completo di minuti e secondi in Oracle
Come rimuovere il database Oracle. Come disinstallare oracle da Windows e rimuoverlo completamente dal PC.
Quali sono le principali differenze tra il linguaggio per database T-SQL di Microsoft Sql Server ed il PL/SQL di Oracle
Come aggiungere uno o più spazi vuoti tra le cifre di una valuta, per ottenere una formattazione personalizzata del numero in un database Oracle
Query incosistente e non funzionante eseguita su un database PostgreSQL
Qual'è il migliore Object-Relational Mapping (ORM) per l'RDBMS Oracle DB
Dove trovare guide, tutorial e corsi per imparare bene l'uso del database PostgreSQL
Come passare un array di valori ad una stored procedure di un database PostegreSQL
Come connettere WordPress con un database Oracle dove poter salvare i post ed i commenti della famosa piattaforma di blogging
Come esportare i records (data) dalle tabelle di un database Oracle in un file csv (comma separated value) o txt
Come eliminare un vincolo di univocità su due campi di una tabella (Users) in un database Oracle 11g
E' possibile calcolare e stimare il tempo di esecuzione (durata) di una query in un database Sql Server
Come trovare le tabelle bloccate in un database Microsoft Sql Server
Come si fa a verificare se una tabella di un database Sql Server è stata cambiata o modificata.
Non bisogna stupirsi di ricevere il seguente messaggio di errore: "Fatal error: Uncaught mysqli_sql_exception: Table 'table_name' is marked as crashed and should be repaired in" Esso indica che la tabella (che è pur sempre un file fisico residente su file system) per un qualche motivo diciamo si è "danneggiata", probabilment
Per convertire una stringa in data, ovvero rappresentate una data temporale di tipo DATE, in sql esiste la funzione apposita STR_TO_DATE , che in pratica non fà altro che un CAST dal tipo stringa o meglio CHAR e/o VARCHAR a quello DATE, ovviamente la stringa contenente la data deve essere in un formato consono ad essere convertito, ed in MyS
Per settare un valore a NULL, la sintassi dell'istruzione sql UPDATE è la seguente:UPDATE 'table_name' SET column_name=NULL WHERE Criteria; Se ricevi un errore eseguendo la DML (Data Manipolation Languange) UPDATE, allora quasi certamente il campo per quella colonna è stato dichiarato come 'NOT NULL' In questo caso devi modi
Trovi una risposta approfondita su questa domanda in questo post: Differenze tra tabelle MyISAM ed InnoDB.
L'istruzione RENAME è ormai in disuso anche in MySql, così come spiegato in questo post Come rinominare un database MySql, e lo stesso vale per MariaDB (che altri non è che un fork di MySql, ed all'incirca funzionano allo stesso modo). Quindi è normale ricevere un errore di sintassi sql quando si cerca di rinominarlo.&nb
Importante sottolineare che eseguendo l'istruzioneSET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));per modificare la variabile sql-mode , questa avrà effetto solo sulla query interessata e la modifica non sarà permanente sull'intero db. Per rendere permanente la modifica alla sql-mode e disabilitare in mod
Si riceve il messaggio di errore "SELECT list is not in GROUP BY clause and contains nonaggregated column", perché in MySql a partire dalla versione 5.7.5 (e superiori) è attiva di default la modalità ONLY_FULL_GROUP_BYQuesta non consente di eseguire query di tipo SELECT su colonne aventi condizioni HAVING o raggruppare records
Rinominare una tabella sql per un qualsivoglia database MySql o MariaDB è molto semplice, basta usare l'istruzione RENAME in questo modo:RENAME TABLE 'nome_tabella' TO 'prefix_nome_tabella'; Se il tuo scopo invece è rinominare contemporaneamente più tabelle con lo stesso prefisso (prefix) invece è un discorso pi&ugr
E' bene precisare che puoi cambiare le tabelle da Innodb a Myisam e viceversa con l'istruzione ALTER illustrata, ma non puoi cambiare l'intero store engine di tutto il database con una singola istruzione SQL. Se vuoi cambiare lo store engine di default dell'intero database da innodb a myisam devi farlo a livello di file di configurazione my.cn
Convertire una tabella InnoDB in MySql è molto semplice, basta eseguire la seguente istruzione SQL:ALTER TABLE `nome_tabella` ENGINE=INNODB;Se al contrario vuoi cambiare da MyISAM in InnoDB basta cambiare il tipo di store engine nella ALTER:ALTER TABLE `nome_tabella` ENGINE=MyISAM;Nella precedente domanda puoi scoprire tutte le differenze tr
E' vero che le tabelle MyIsam in generale sono più veloci di quelle InnoDB, ma la scelta di una tipologia di tabella piuttosto che di un'altra, deve essere determinata dal tipo di applicativo da andare a realizzare, il quale comporterà conseguentemente la mole di dati, la loro gestione ed interrogazione sul database; e sulla base di q