Articles of mysql

Come divido l’output di mysqldump in file più piccoli?

Ho bisogno di spostare intere tabelle da un database MySQL a un altro. Non ho accesso completo al secondo, solo accesso a phpMyAdmin. Posso solo caricare file SQL compressi di dimensioni inferiori a 2 MB. Ma l’output compresso da un mysqldump delle prime tabelle del database è maggiore di 10 MB. C’è un modo per […]

mysql SQL: elemento specifico per essere il primo e poi per ordinare il resto degli elementi

Diciamo che ho la tabella qui sotto. Voglio avere tutti gli amici, ma voglio che l’id 5 sia il primo elemento nell’elenco. Non mi interessa l’ordine di ricevere il resto degli articoli. Il risultato della query desiderata sarà: friends ——- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana Come […]

La differenza tra mesi tra le date in MySQL

Sto cercando di calcolare il numero di mesi tra 2 campi di data e ora. C’è un modo migliore di ottenere il timestamp unix e la divisione per 2 592 000 (secondi) e arrotondare con MySQL?

MySQL: Error Code: 1118 Row size too large (> 8126). Modifica di alcune colonne in TEXT o BLOB

Voglio creare una tabella di 325 colonne: CREATE TABLE NAMESCHEMA.NAMETABLE ( ROW_ID TEXT NOT NULL , //this is the primary key 324 column of these types: CHAR(1), DATE, DECIMAL(10,0), DECIMAL(10,7), TEXT, LONG, ) ROW_FORMAT=COMPRESSED; Ho sostituito tutti i VARCHAR con il TESTO e ho aggiunto Barracuda nel file my.ini di MySQL, questo è gli attributi […]

In SQL / MySQL, qual è la differenza tra “ON” e “WHERE” in una dichiarazione di join?

Le seguenti affermazioni danno lo stesso risultato (uno sta usando on , e l’altro usa where ): mysql> select * from gifts INNER JOIN sentGifts ON gifts.giftID = sentGifts.giftID; mysql> select * from gifts INNER JOIN sentGifts WHERE gifts.giftID = sentGifts.giftID; Posso solo vedere in un caso di un join esterno sinistro che trova i […]

MySQL combina due colonne e aggiunge una nuova colonna

Ho la seguente struttura con una tabella MySQL: +—————-+—————-+———-+ | zipcode | city | state | +—————-+—————-+———-+ | 10954 | Nanuet | NY | +—————-+—————-+———-+ Voglio combinare le 3 colonne precedenti in una colonna come questa: +———————+ | combined | +———————+ | 10954 – Nanuet, NY | +———————+ E voglio aggiungere questa colonna “combinata” alla […]

Importa il database MySQL in un MS SQL Server

Ho un file .sql da un dump MySQL contenente tabelle, definizioni e dati da inserire in queste tabelle. Come posso convertire questo database rappresentato nel file dump in un database MS SQL Server?

MySQL: ordina i valori GROUP_CONCAT

In breve: esiste un modo per ordinare i valori in un’istruzione GROUP_CONCAT? Query: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR ” » “) FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR “\n”) AS competences Ottengo questa riga: Artigianato »Falegnameria Amministrazione »Organizzazione Lo […]

Differenza tra SET autocommit = 1 e START TRANSACTION in mysql (Ho perso qualcosa?)

Sto leggendo le transazioni su MySQL e non sono sicuro di aver compreso qualcosa di specifico correttamente, e voglio essere sicuro di averlo capito correttamente, quindi ecco qui. So cosa dovrebbe fare una transazione, non sono sicuro se ho capito la semantica della dichiarazione o no. Quindi, la mia domanda è, è qualcosa di sbagliato, […]

Qual è la migliore struttura del database per mantenere i dati multilingue?

Possibile duplicato: Schema per un database multilingua Ecco un esempio: [ products ] id (INT) name-en_us (VARCHAR) name-es_es (VARCHAR) name-pt_br (VARCHAR) description-en_us (VARCHAR) description-es_es (VARCHAR) description-pt_br (VARCHAR) price (DECIMAL) Il problema: ogni nuova lingua dovrà modificare la struttura della tabella. Ecco un altro esempio: [ products-en_us ] id (INT) name (VARCHAR) description (VARCHAR) price (DECIMAL) […]