Articles of mysql

Comment puis-je voir la valeur spécifique du sql_mode?

Il y a quelques valeurs sql_mode dans MySQL: ANSI , IGNORE_SPACE , STRICT_TRANS_TABLES , etc. Comment puis-je voir la valeur particulière? Le manuel dit: Vous pouvez récupérer le mode actuel en émettant une instruction SELECT @@ sql_mode. Mais il ne montre rien, juste un champ vide dans une table avec @@sql_mode comme nom de colonne.

Qu’est-ce que MySQL “Key Efficiency”

MySQL Workbench rapporte une valeur appelée “Key Efficiency” associée à la santé du serveur. Qu’est-ce que cela signifie et quelles sont ses implications? De MySQL.com , “Key Efficiency” est: … une indication du nombre de key_read_requests ayant abouti à des key_reads réels. Ok, alors ça veut dire quoi? Qu’est-ce que cela me dit sur la […]

Existe-t-il un moyen de récupérer l’ID d’auto-incrémentation à partir d’une instruction préparée?

Existe-t-il un moyen de récupérer la clé générée automatiquement à partir d’une requête DB lors de l’utilisation d’une requête Java avec des instructions préparées. Par exemple, je sais que AutoGeneratedKeys peut fonctionner comme suit. stmt = conn.createStatement(); stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); if(returnLastInsertId) { ResultSet rs = stmt.getGeneratedKeys(); rs.next(); auto_id = rs.getInt(1); } Toutefois. Que faire si je […]

Les procédures stockées MySQL les utilisent ou ne les utilisent pas

Nous sums au début d’un nouveau projet et nous nous demandons vraiment si nous devrions utiliser les procédures stockées dans MySQL ou non. Nous utiliserions les procédures stockées uniquement pour insérer et mettre à jour des entités de modèle métier. Il y a plusieurs tables qui représentent une entité de modèle, et nous l’abstraire dans […]

Les noms de colonne et de table sont-ils sensibles à la casse dans MySQL?

Si j’ai un nom de colonne appelé category_id et Category_Id , sont-ils différents? Et si j’ai une table appelée category et Category , sont-ils différents?

Comment les horodatages unix doivent-ils être stockés dans les colonnes int?

J’ai une table de journalisation qui contiendra des millions d’écritures pour des raisons statistiques. Toutes les colonnes sont des clés étrangères. Je vais aussi append une colonne d’horodatage pour chaque ligne. Étant donné que DATETIME prend 8 bits – j’utiliserai int(10) unsigned pour réduire de moitié l’espace de stockage (et l’index sur cette colonne). Cependant, […]

supprimer tous les enregistrements de la table dans mysql

J’essaie de supprimer tous les enregistrements d’une table. Ma requête est la suivante: delete from tableName. Mais il signale l’erreur suivante: Code d’erreur: 1175. Vous utilisez le mode de mise à jour sécurisé et vous avez essayé de mettre à jour une table sans WHERE qui utilise une colonne KEY Pour désactiver le mode sans […]

Comment supprimer tous les caractères non alpha d’une chaîne dans MySQL?

Je travaille sur une routine qui compare les chaînes, mais pour une meilleure efficacité, je dois supprimer tous les caractères qui ne sont pas des lettres ou des chiffres. J’utilise plusieurs fonctions REPLACE maintenant, mais peut-être existe-t-il une solution plus rapide et plus agréable?

Classement par valeur de champ spécifique en premier

J’ai une table avec 3 colonnes: id | name | priority ——————– 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 Je veux ordonner le jeu de résultats en utilisant la priority mais d’abord […]

Comment afficher mes procédures stockées dans phpMyAdmin?

J’ai créé une procédure stockée dans phpMyAdmin CREATE PROCEDURE Sample() SELECT * FROM feedback Où puis-je voir cette procédure? Si ce n’est pas possible dans phpMyAdmin, quel (s) bon (s) programme (s) a (nt) pour écrire, stocker et afficher des procédures stockées, des tables, etc.?