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

„Pomoc” Kolumna klucza podstawowego nie może zostać wygenerowana przez serwer

musisz podać klucz podstawowy, ustawienie tożsamości nie wystarczy

CREATE TABLE [dbo].[DeTai](
  [ID] [int] IDENTITY(1,1) NOT NULL,
  [MaDeTai]  AS ('DT'+right('000000'+CONVERT([varchar](10),[ID]),(6))) PERSISTED NOT NULL,
  [TenDeTai] [nvarchar](255) NOT NULL,
  [LinhVuc] [nvarchar](255) NOT NULL,
  [Nam] [int] NOT NULL,
  [MaGV] [varchar](8) NOT NULL,

  constraint PK_DeTail_ID primary key (ID)
)



  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 ważne są ograniczenia, takie jak NOT NULL i FOREIGN KEY, jeśli zawsze będę kontrolować dane wejściowe bazy danych za pomocą PHP?

  2. wstaw wybrane dane jako klucz obcy i SQLSTATE[23000]:Naruszenie ograniczenia integralności:1048

  3. Uruchamianie skryptu .sql przy użyciu MySQL z JDBC

  4. Rozróżnij między „brak wierszy dotkniętych” a wierszami pomyślnie ZAKTUALIZOWANYMI — do tej samej wartości (MySQL i PHP)

  5. Wdrażanie twittera i facebooka jak hashtagi