Ao inserir valores contendo aspas simples ou duplas em um banco de dados MySQL, podem surgir dificuldades devido a conflitos de sintaxe. Para resolver esse problema e garantir a integridade dos dados, é crucial escapar adequadamente desses caracteres.
Para inserir um valor contendo aspas simples, você pode usar um dos seguintes métodos:
Duplique cada aspa simples:
SELECT 'This is Ashok''s Pen.';
Substituindo cada aspa simples com duas aspas simples informa ao analisador que a cotação deve ser considerada como dados literais, evitando erros de sintaxe.
Escapando com uma barra invertida:
SELECT 'This is Ashok\'s Pen.';
Outra opção é escapar da aspa simples com uma barra invertida (). Isso instrui o analisador a interpretar o próximo caractere literalmente, independentemente de seu significado usual.
Exemplo:
mysql> INSERT INTO table (column) -> VALUES ('This is Ashok''s Pen.'); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM table; ----------------------------- | column | ----------------------------- | This is Ashok''s Pen. | -----------------------------
Ao utilizar esses métodos, você pode inserir com segurança valores com aspas simples em seu Banco de dados MySQL, garantindo que os dados sejam armazenados e exibidos conforme pretendido, sem introduzir erros de sintaxe.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3