Articles of mysql

mysql: come faccio ad avviare l’incremento automatico da un punto specifico?

CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `rowid_UNIQUE` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=15034 DEFAULT CHARSET=latin1 voglio iniziare l’auto incremenet […]

Come posso riparare una tabella InnoDB?

Noi (apparentemente) abbiamo mal eseguito il nostro motore di database Solaris MySQL ieri sera. Almeno alcune delle tabelle InnoDB sono danneggiate, con errori di data / ora non corretti nel log delle transazioni e un errore specifico sull’indice corrotto. Sappiamo degli strumenti disponibili per le riparazioni delle tabelle MyISAM, ma non riesco a trovare nulla […]

Laravel si unisce a 3 tabelle

Sto costruendo un’app di tipo Twitter. C’è un feed in cui voglio mostrare solo i post degli utenti che seguo. Ho provato tutto con join, ma niente sembra funzionare. Ho 3 tabelle: Users , Followers , Shares Le tabelle hanno questo aspetto: Utenti : id Seguaci : user_id , follower_id Condivisioni : user_id Quello che […]

MySQL SELECT x FROM a WHERE NOT IN (SELEZIONA x FROM b) – Risultato inatteso

Mi aspetto che il risultato della terza query sotto contenga id = 732. Non è così. Perché? mysql> SELECT id FROM match ORDER BY id DESC LIMIT 5; + ———— + | id | + ———— + | 732 | | 730 | | 655 | | 458 | | 456 | + ———— + […]

mysql sort string number

Ho una colonna di tipo varchar che memorizza molti numeri diversi. Per esempio, ci sono 3 righe: 17.95, 199.95 e 139.95. Come posso ordinare quel campo come numeri in mysql

Recupero di una singola riga dalla tabella di join

Ecco le mie tabelle: CREATE TABLE `articles` ( `id` int(10) unsigned not null auto_increment, `author_id` int(10) unsigned not null, `date_created` datetime not null, PRIMARY KEY(id) ) ENGINE=InnoDB; CREATE TABLE `article_contents` ( `article_id` int(10) unsigned not null, `title` varchar(100) not null, `content` text not null, PRIMARY KEY(article_id) ) ENGINE=InnoDB; CREATE TABLE `article_images` ( `article_id` int(10) unsigned […]

Seleziona una riga specifica dalla tabella mysql

Idealmente ho bisogno di una query che è equivalente a select * from customer where row_number() = 3 ma questo è illegale. Non riesco a utilizzare un campo auto incrementato. row_number () è la riga che deve essere selezionata. Come faccio a fare questo? EDIT: Beh, io uso iSql * plus per esercitarmi, e l’uso […]

Una procedura / funzione memorizzata può restituire una tabella?

Una procedura / funzione memorizzata MySql può restituire una tabella senza utilizzare la tabella temporanea? Creare la seguente procedura CREATE PROCEDURE database.getExamples() SELECT * FROM examples; e in seguito chiamandolo con CALL database.getExamples() visualizza la tabella di esempio, proprio come previsto, ma ciò che sembra non è ansible: SELECT * FROM CALL database.getExamples() È ansible […]

SQL UPDATE con sub-query che fa riferimento alla stessa tabella in MySQL

Sto cercando di aggiornare il valore di una colonna in un gruppo di righe in una tabella utilizzando UPDATE. Il problema è che ho bisogno di usare una sottoquery per ricavare il valore per questa colonna, e dipende dalla stessa tabella. Ecco la query: UPDATE user_account student SET student.student_education_facility_id = ( SELECT teacher.education_facility_id FROM user_account […]

MySQL Combinazione illegale di regole di confronto

Dopo aver visto i miei registri dei prodotti, ho qualche errore di citazione: [2012-08-31 15:56:43] request.CRITICAL: Doctrine\DBAL\DBALException: An exception occurred while executing ‘SELECT t0.username ……. FROM fos_user t0 WHERE t0.username = ?’ with params {“1″:”Nrv\u29e7Kasi”}: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’ Al contrario ho l’impostazione predefinita per […]