sql >> Database >  >> RDS >> Mysql

Wordt de backslash \ geteld als een teken in MySQL?

Nee, escape-tekens voegen niet de lengte toe van char of varchar string, omdat escape-tekens helemaal niet worden opgeslagen.

CREATE TABLE a (name char(5));

INSERT INTO a VALUES ('1234567890');
INSERT INTO a VALUES ('12\'345678');

SELECT * FROM a;
+-------+
| name  |
+-------+
| 12345 | 
| 12'34 | 
+-------+
2 rows in set (0.00 sec)



  1. Hoe kan ik mysql-tijd, de tijd en/of belasting van een sql-query in php meten?

  2. Wat is in SQL / MySQL het verschil tussen ON en WHERE in een join-instructie?

  3. Query uitvoeren op PostgreSQL met Npgsql en Entity Framework met unaccent

  4. Alternatief voor databaseontwerp met opgesomde kolommen, wat leidt tot slechte prestaties