Question :
Bien que MySQL ne prenne pas en charge les variables de tableau explicites, quelle est la solution préférée alternative pour simuler leur fonctionnalité ?
Réponse :
Tables temporaires :
Les tables temporaires fournissent une solution pratique pour simuler des variables de tableau dans MySQL. Ils vous permettent de stocker et de manipuler des données dans une structure de type table sans nécessiter une définition permanente.
Création et utilisation :
Pour créer une table temporaire, utilisez le syntaxe suivante :
CREATE TEMPORARY TABLE table_name (column_name data_type);
Par exemple, pour simuler un tableau de prénoms :
CREATE TEMPORARY TABLE my_temp_table (first_name VARCHAR(50));
Pour insérer des données dans le table temporaire, utilisez les instructions INSERT :
INSERT INTO my_temp_table (first_name) VALUES ('John'); INSERT INTO my_temp_table (first_name) VALUES ('Mary'); INSERT INTO my_temp_table (first_name) VALUES ('Bob');
Pour récupérer les données de la table temporaire, utilisez les instructions SELECT :
SELECT first_name FROM my_temp_table WHERE first_name = 'John';
Avantages :
Limitations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!