CREATE TABLE item(
code TINYINT UNSIGNED NOT NULL,
name CHAR(20) NOT NULL,
UNIQUE KEY(name, code)) ENGINE = INNODB
CREATE TABLE buffer(
code TINYINT UNSIGNED NOT NULL,
name CHAR(20) NOT NULL,
PRIMARY KEY(name, code)) ENGINE = INNODB
我有上表。我想以最快的方式做到以下几点:
在表code and name pair
中添加新的buffer
时,我想确保这两个表中的任何一个都不存在。
有没有真正快速的方法来执行此操作,或者我必须先搜索第一个搜索表item
,然后搜索表buffer
然后添加项目?
答案 0 :(得分:2)
以下教程检查(注册期间)是否已使用用户名/电子邮件。
Username Availability Check using PHP and Jquery - YouHack.me
Check Username Availability during registeration - SourceCodester
在查看上述两个来源之后,您将了解如何使用jQuery的Ajax功能在重新生成期间检查用户名可用性。 您可以在应用程序中实现相同的功能,而非用户名可用性,您将检查代码和名称 (代码名称)的存在。如果它存在,它将显示代码已存在的消息,如果它不存在则不会显示消息。
我希望这对你有所帮助。