Как в php/mySQL я могу сделать столбец равным другому столбцу?MySQL один столбец равен другому?
id является автоматическим приращением, xid должен быть уникальным. Могу ли я сделать xid = id в SQL? (Причина этого заключается в том, чтобы войти изменения, но я объясню больше, если необходимо)
Чтобы сделать XID уникального лучшим способом скопировать автоматическое приращение идентификатора
+----+-----+----------+----------------+------+---------+
| id | xid | title | body | page | visible |
+----+-----+----------+----------------+------+---------+
| 1 | 1 | my title | my body | NULL | 1 |
| 2 | 2 | my title | my body edited | 1 | 0 |
+----+-----+----------+----------------+------+---------+
$queryX = "INSERT INTO table (xid, title, body, page, visible)
VALUES (, 'Plays', 'it's playing', 'book page', 1)";
Я думаю, что вам нужно, чтобы объяснить немного что вы пытаетесь достичь? – diagonalbatman
Энди прав. Нет причин, по которым я могу думать, что вам нужно иметь два столбца в таблице, которые всегда равны друг другу. – JohnFx
ли это противоречит правилам 1NF? – Drewdin