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.


3
Vincoli di chiave esterna MySQL, eliminazione in cascata
Voglio usare le chiavi esterne per mantenere l'integrità ed evitare gli orfani (uso già innoDB). Come faccio a creare una dichiarazione SQL che ELIMINA SU CASCADE? Se elimino una categoria, come posso assicurarmi che non elimini i prodotti correlati anche ad altre categorie. La tabella pivot "categorie_prodotti" crea una relazione …

9
Errore "valore stringa errato" di MySQL quando si salva la stringa unicode in Django
Ho ricevuto uno strano messaggio di errore quando ho provato a salvare first_name, last_name nel modello auth_user di Django. Esempi falliti user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' …
158 python  mysql  django  unicode  utf-8 

14
Sottoquery vs join
Ho refactored una sezione lenta di un'applicazione che abbiamo ereditato da un'altra società per utilizzare un join interno anziché una subquery come: WHERE id IN (SELECT id FROM ...) La query refactored viene eseguita circa 100 volte più veloce. (Da ~ 50 secondi a ~ 0,3) Mi aspettavo un miglioramento, …




8
Aggiornamento chiave duplicata uguale a Inserisci
Ho cercato in giro ma non ho trovato se è possibile. Ho questa query MySQL: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) L'ID campo ha un "indice univoco", quindi non possono essercene due. Ora, se lo stesso ID è già presente nel database, vorrei aggiornarlo. Ma devo davvero specificare di nuovo …

5
Incrementare un campo del database di 1
Con MySQL, se avessi un campo, ad esempio login, come potrei fare per aggiornare quel campo di 1 in un comando sql? Sto cercando di creare una query INSERT, che crea firstName, lastName e login. Tuttavia, se esiste già la combinazione di firstName e lastName, incrementare gli accessi di 1. …
158 mysql  insert  increment 

3
PDO ottiene l'ultimo ID inserito
Ho una query e voglio inserire l'ultimo ID inserito. L'ID campo è la chiave primaria e l'incremento automatico. So che devo usare questa affermazione: LAST_INSERT_ID() Tale affermazione funziona con una query come questa: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Ma se voglio ottenere l'ID usando questa affermazione: $ID …
158 php  mysql  database  pdo 


3
Calcola la differenza tra due periodi di dati in MySQL
Sto memorizzando l'ora dell'ultimo accesso in MySQL in, datetimetipo archiviato. Quando gli utenti accedono, voglio ottenere la differenza tra l'ora dell'ultimo accesso e l'ora corrente (che ottengo utilizzando NOW()). Come posso calcolarlo?
157 mysql 

4
MySQL: suddivisione rapida dei tipi di join
Vorrei una rapida suddivisione dei tipi di join MySQL. Conosco questi, il resto non sono sicuro di cosa significhino. separati da virgola (che cosa significa esattamente questa abbreviazione?)SELECT * FROM a, b WHERE b.id = a.beeId AND ... mostra le informazioni da a, anche se non ci sono corrispondenze in …
157 mysql  join 



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.