Questions tagged «exists»

存在是许多语言中的关键字或函数,尤其是在SQL中。

7
检查Rails中的控制器是否存在记录
用户可以在我的应用中创建业务。当他们触发index我的操作时,我BusinessesController要检查某个业务是否与current_user.id: 如果是:显示业务。 如果否:重定向到new操作。 我试图用这个: if Business.where(:user_id => current_user.id) == nil # no business found end 但是即使业务不存在,它也总是返回true。 如何测试数据库中是否存在记录?


5
sql:检查表B中是否存在表A中的条目
我有一个定义表,我知道它不会很好地维护,让我们称之为table A。我有另一个表(称为表table B),该表要小得多,理想情况下应该是a,subset of table A但我知道那table A有些陈旧,并且不包含in中的新条目Table B。 请注意,表A和B具有不同的列。 Table A: ID, Name, blah, blah, blah, blah Table B: ID, Name 我想要表B中的所有行,以使表B中的ID在表A中不存在。我只希望表B中的ID在表A中根本不存在的行。
79 sql  exists 

2
SQL-如果存在,则将更新插入其他
我想要做的就是INSERT在我的数据库的用户,但IF EXISTS它应该UPDATE排,ELSE INSERT INTO一个新行。 Ofcourse我连接到数据库第一和GET的$name,$email并$birthday从URL字符串。 $con=mysqli_connect("localhost","---","---","---"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $name=$_GET['name']; $email=$_GET['email']; $birthday=$_GET['birthday']; 可以,但是只添加新行; mysqli_query($con,"INSERT INTO subs (subs_name, subs_email, subs_birthday) VALUES ('$name', '$email', '$birthday')"); mysqli_close($con); 这是我尝试过的; mysqli_query($con,"INSERT INTO subs (subs_name, subs_email, subs_birthday) VALUES '$name', '$email', '$birthday' ON DUPLICATE …
77 mysql  sql  insert  exists 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.