Thread Lock auf MySql-table notwendig? (12 answers)
Opened by gast at 2010-12-24 15:35

murphy
 2010-12-29 01:33
#143862 #143862
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Nein, genau wie bei Indizes und Primärschlüsseln ist auch bei Uniquenessconstraints die Angabe hinter dem Schlüsselwort ein Spaltentupel und keine Liste.

Beispiel:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
$ sqlite3
SQLite version 3.6.23.1
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE Foo(a INTEGER, b INTEGER, UNIQUE (a, b));
sqlite> INSERT INTO Foo VALUES (1, 2);
sqlite> INSERT INTO Foo VALUES (1, 3);
sqlite> INSERT INTO Foo VALUES (2, 2);
sqlite> INSERT INTO Foo VALUES (2, 2);
Error: columns a, b are not unique
When C++ is your hammer, every problem looks like your thumb.

View full thread Lock auf MySql-table notwendig?