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

jak ustawić wartość zmiennej w zapytaniu mysql CREATE TABLE? Jawa

Nie możesz utworzyć column nazwa ze znakami specjalnymi, takimi jak @ i . w nim.

Uważam, że identyfikator e-mail ma @ w nim, więc nie utworzy tabeli.

Upewnij się też, że keywords nie są używane jako nazwy kolumn. like jest słowem kluczowym.

spróbuj utworzyć tabelę, zastępując @ i . z kilkoma innymi znakami, takimi jak $

String str = "example$gmail_com"

String query = "create table newTable("+str+" varchar(255));";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić tabelę z funkcji MySQL

  2. MySQL - Jak zwiększyć rozmiar varchar istniejącej kolumny w bazie danych bez psucia istniejących danych?

  3. Scal i zaktualizuj klucz podstawowy

  4. Czy istnieje tryb SQL dla MySQL umożliwiający WHERE x =NULL (co oznacza WHERE x IS NULL)?

  5. Jak mogę używać przezroczystego szyfrowania danych w MySQL?