Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy odwrotny ukośnik \ jest liczony jako znak w MySQL?

Nie, znaki ucieczki nie dodają długości char lub varchar ciąg znaków, ponieważ znaki ucieczki nie są w ogóle przechowywane.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java/Mysql Jak wstrzyknąć cały plik SQL do serwera mysql?

  2. SUM dane po GROUP_CONCAT z mySQL

  3. GROUP BY lname ORDER BY pokazuje błędne wyniki

  4. Kolumny przyrostu w laraveli

  5. błąd w składni SQL podczas tworzenia wyzwalacza MySQL