
La fonction MySQL INSERT() n'effectue aucune insertion si la position d'insertion est hors plage. La position d'insertion peut être hors plage dans le cas où nous transmettons une valeur négative ou 0 (zéro) ou si la valeur dépasse. la valeur d'un nombre total de caractères dans une chaîne d'origine par 2. Cela peut être compris à l'aide de l'exemple suivant −
La requête ci-dessous n'effectuera aucune insertion car la position d'insertion est hors plage, c'est-à-dire un valeur négative.
mysql> Select INSERT('Virat', -1,5,'Kohli'); +-------------------------------+ | INSERT('Virat', -1,5,'Kohli') | +-------------------------------+ | Virat | +-------------------------------+ 1 row in set (0.00 sec)
La requête ci-dessous n'effectuera pas l'insertion car la position d'insertion est hors plage, c'est-à-dire 0 (zéro).
mysql> Select INSERT('Virat', 0,5,'Kohli'); +------------------------------+ | INSERT('Virat', 0,5,'Kohli') | +------------------------------+ | Virat | +------------------------------+ 1 row in set (0.00 sec)
La requête ci-dessous n'effectuera pas l'insertion car la position d'insertion est hors plage, c'est-à-dire une valeur de 2 qui dépasse le nombre de caractères dans la chaîne d'origine. Dans l'exemple ci-dessous, la chaîne d'origine 'Virat' comporte 5 caractères et la valeur de position que nous avons donnée est 7, donc l'insertion n'aura pas lieu.
mysql> Select INSERT('Virat', 7,5,'Kohli'); +------------------------------+ | INSERT('Virat', 7,5,'Kohli') | +------------------------------+ | Virat | +------------------------------+ 1 row in set (0.00 sec)
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!
Tutoriel de création de site Web simple PHP
Comment utiliser la grande fonction
Est-il légal d'acheter et de vendre du Bitcoin sur OKEX ?
Solution à l'erreur de socket 10054
commande de recherche de fichier Linux
utilisation de la fonction de tri
Comment installer des bibliothèques tierces dans sublime
Qu'est-ce que l'interface Web