• <tfoot id='aX8ty'></tfoot>

  • <small id='aX8ty'></small><noframes id='aX8ty'>

        <i id='aX8ty'><tr id='aX8ty'><dt id='aX8ty'><q id='aX8ty'><span id='aX8ty'><b id='aX8ty'><form id='aX8ty'><ins id='aX8ty'></ins><ul id='aX8ty'></ul><sub id='aX8ty'></sub></form><legend id='aX8ty'></legend><bdo id='aX8ty'><pre id='aX8ty'><center id='aX8ty'></center></pre></bdo></b><th id='aX8ty'></th></span></q></dt></tr></i><div id='aX8ty'><tfoot id='aX8ty'></tfoot><dl id='aX8ty'><fieldset id='aX8ty'></fieldset></dl></div>
      1. <legend id='aX8ty'><style id='aX8ty'><dir id='aX8ty'><q id='aX8ty'></q></dir></style></legend>

          <bdo id='aX8ty'></bdo><ul id='aX8ty'></ul>

        如何为 MySQL 中的多列指定唯一约束?

        时间:2023-08-20
          <tbody id='HHUhx'></tbody>

        1. <small id='HHUhx'></small><noframes id='HHUhx'>

              <legend id='HHUhx'><style id='HHUhx'><dir id='HHUhx'><q id='HHUhx'></q></dir></style></legend>
              <i id='HHUhx'><tr id='HHUhx'><dt id='HHUhx'><q id='HHUhx'><span id='HHUhx'><b id='HHUhx'><form id='HHUhx'><ins id='HHUhx'></ins><ul id='HHUhx'></ul><sub id='HHUhx'></sub></form><legend id='HHUhx'></legend><bdo id='HHUhx'><pre id='HHUhx'><center id='HHUhx'></center></pre></bdo></b><th id='HHUhx'></th></span></q></dt></tr></i><div id='HHUhx'><tfoot id='HHUhx'></tfoot><dl id='HHUhx'><fieldset id='HHUhx'></fieldset></dl></div>

                <tfoot id='HHUhx'></tfoot>
                • <bdo id='HHUhx'></bdo><ul id='HHUhx'></ul>
                • 本文介绍了如何为 MySQL 中的多列指定唯一约束?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一张桌子:

                  table votes (
                      id,
                      user,
                      email,
                      address,
                      primary key(id),
                  );
                  

                  现在我想让列用户、电子邮件、地址唯一(一起).

                  Now I want to make the columns user, email, address unique (together).

                  如何在 MySql 中执行此操作?

                  How do I do this in MySql?

                  当然这个例子只是……一个例子.所以请不要担心语义.

                  Of course the example is just... an example. So please don't worry about the semantics.

                  推荐答案

                  要添加唯一约束,需要使用两个组件:

                  To add a unique constraint, you need to use two components:

                  ALTER TABLE - 更改表架构和,

                  ADD UNIQUE - 添加唯一约束.

                  然后您可以使用格式 'name'('column1', 'column2'...)

                  因此对于您的特定问题,您可以使用以下命令:

                  So for your particular issue, you could use this command:

                  ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);
                  

                  这篇关于如何为 MySQL 中的多列指定唯一约束?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从日期范围生成天数 下一篇:MySQL:如何允许远程连接到 mysql

                  相关文章

                  最新文章

                  <legend id='LZHXo'><style id='LZHXo'><dir id='LZHXo'><q id='LZHXo'></q></dir></style></legend><tfoot id='LZHXo'></tfoot>

                      • <bdo id='LZHXo'></bdo><ul id='LZHXo'></ul>

                      <small id='LZHXo'></small><noframes id='LZHXo'>

                      <i id='LZHXo'><tr id='LZHXo'><dt id='LZHXo'><q id='LZHXo'><span id='LZHXo'><b id='LZHXo'><form id='LZHXo'><ins id='LZHXo'></ins><ul id='LZHXo'></ul><sub id='LZHXo'></sub></form><legend id='LZHXo'></legend><bdo id='LZHXo'><pre id='LZHXo'><center id='LZHXo'></center></pre></bdo></b><th id='LZHXo'></th></span></q></dt></tr></i><div id='LZHXo'><tfoot id='LZHXo'></tfoot><dl id='LZHXo'><fieldset id='LZHXo'></fieldset></dl></div>