Domande taggate «mysql»

Tutte le versioni di MySQL (non Microsoft SQL Server). Aggiungi anche un tag specifico della versione come mysql-5.7 se è pertinente alla domanda.

1
MySQL: una transazione bloccherà la riga?
Non ho mai provato a utilizzare la transazione MySQL prima, voglio solo chiarire qualcosa. Se due utenti eseguono una query nel momento esatto, come MySQL lo gestirà? ad esempio, gli utenti stanno provando ad aggiornare un record. user1: aggiorna la tabella impostata column = column - 4 dove column_id = …

2
Conteggio delle righe da una sottoquery
Semplice: vorrei contare il numero di righe dalla query secondaria. Si noti che lo stato indica se l'host è online o meno. Codice errato SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) spiegato La prima query, quando eseguita da sola, restituisce questo: SELECT …

4
Tipo di dati per il numero di telefono: VARCHAR, INT o BIGINT?
Quindi questa sarà la domanda fittizia dell'anno, ma devo fare una domanda poiché non è la prima volta che la passo. Dai un'occhiata alla seguente definizione di tabella: Dai un'occhiata alla colonna from_numberche è in VARCHAR(45)questo momento ma conterrà un numero di telefono. Dal momento che non so quanti numeri …



3
Come inserire valori in una tabella da due diverse tabelle?
Ho tre tavoli students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Se mi davidvenissero dati il ​​nome dell'insegnante ( per esempio) e student_id ( 7per …

1
Vantaggi di Barracuda e compressione
Ho letto sui formati di file di MySQL Antelope e Barracuda qualche tempo fa e mi chiedo se potrei trarre vantaggio dall'avere Barracuda e Compression. Il mio server sta attualmente utilizzando Antelope, in quanto è l'impostazione predefinita di MySQL. Ho avuto molte volte problemi con la memoria a causa del …

3
Stallo dell'istanza MySQL "facendo indice SYNC"
Problema Un'istanza di MySQL 5.6.20 che esegue (principalmente solo) un database con tabelle InnoDB mostra bancarelle occasionali per tutte le operazioni di aggiornamento per la durata di 1-4 minuti con tutte le query INSERT, UPDATE e DELETE che rimangono nello stato "Fine query". Questo ovviamente è molto sfortunato. Il log …


1
Chiave primaria di incremento automatico in CREATE TABLE ... AS SELECT
Ho creato una tabella utilizzando una query di selezione complicata tramite CREATE TABLE ... AS SELECT.... Come posso aggiungere una chiave primaria di incremento automatico in questa query? Per esempio: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from …


3
Tabella AGGIORNAMENTO basata sulla stessa tabella
Ho una tabella con le descrizioni dei prodotti e ogni descrizione del prodotto ha un product_ide un language_id. Quello che voglio fare è aggiornare tutti i campi con un language_iddi 2essere uguale allo stesso product_iddove si language_idtrova 1. Finora ho provato la seguente query, ma ricevo errori che indicano che …
12 mysql  update 


1
Perché default character_set_server è latin1?
Sto usando MySQL 5.5 e quando mostro variabili su charset, ho +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system …


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.