Domande taggate «mysql»

MySQL è un sistema di gestione di database relazionali (RDBMS) gratuito e open source che utilizza Structured Query Language (SQL). NON USARE questo tag per altri DB come SQL Server, SQLite ecc. Questi sono DB diversi che usano tutti i propri dialetti di SQL per gestire i dati.



8
Come funzionano gli indici MySQL?
Sono davvero interessato a come funzionano gli indici MySQL, in particolare, come possono restituire i dati richiesti senza eseguire la scansione dell'intera tabella? È fuori tema, lo so, ma se c'è qualcuno che potrebbe spiegarmelo in dettaglio, sarei molto, molto grato.
402 mysql  indexing 



6
Come posso modificare una colonna MySQL per consentire NULL?
MySQL 5.0.45 Qual è la sintassi per modificare una tabella per consentire a una colonna di essere nulla, in alternativa cosa c'è di sbagliato in questo: ALTER mytable MODIFY mycolumn varchar(255) null; Ho interpretato il manuale come appena eseguito quanto sopra e avrebbe ricreato la colonna, questa volta permettendo null. …
396 mysql  syntax 


17
Aggiornamenti multipli in MySQL
So che puoi inserire più righe contemporaneamente, c'è un modo per aggiornare più righe contemporaneamente (come in, in una query) in MySQL? Modifica: ad esempio ho il seguente Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Voglio combinare …
388 mysql  sql  sql-update 



7
Come dichiarare una variabile in MySQL?
Come dichiarare una variabile in mysql, in modo che la mia seconda query possa usarla? Vorrei scrivere qualcosa del tipo: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 

30
Impossibile connettersi al server MySQL locale tramite socket '/var/mysql/mysql.sock' (38)
Sto riscontrando un grosso problema nel tentativo di connettermi a MySQL. Quando corro: /usr/local/mysql/bin/mysql start Ho il seguente errore: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) Ho mysql.socksotto la /var/mysqldirectory. In /etc/my.cnfho: [client] port=3306 socket=/var/mysql/mysql.sock [mysqld] port=3306 socket=/var/mysql/mysql.sock key_buffer_size=16M max_allowed_packet=8M e in /etc/php.iniho: ; Default socket name …
385 mysql 

15
MySQL: inserisci il record se non esiste nella tabella
Sto cercando di eseguire la seguente query: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Ma questo restituisce un errore. Fondamentalmente non voglio inserire un record se il campo "nome" del record esiste già in un altro …
384 mysql 

15
ERRORE 1698 (28000): accesso negato per l'utente 'root' @ 'localhost'
Sto configurando un nuovo server e continuo a riscontrare questo problema. Quando provo ad accedere al database MySQL con l'utente root, ottengo l'errore: ERRORE 1698 (28000): accesso negato per l'utente 'root' @ 'localhost' Non importa se mi collego tramite il terminale (SSH), tramite PHPMyAdmin o un client MySQL, ad esempio …
382 mysql  iredmail 

11
Non è possibile specificare la tabella di destinazione per l'aggiornamento nella clausola FROM
Ho una semplice tabella mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.