Tag: 存在

如何检查一个文件是否存在,并在C ++中可读?

我有一个fstream my_file(“test.txt”),但我不知道test.txt是否存在。 如果存在的话,我想知道我是否也可以阅读。 怎么做? 我使用Linux。

SQL – IF EXISTS UPDATE ELSE INSERT INTO

我想要做的是INSERT订阅服务器在我的数据库,但IF EXISTS它应该UPDATE行, ELSE INSERT INTO一个新的行。 当然,我先连接到数据库,并从urlstring中GET $name , $email和$birthday 。 $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 […]

SQL Server IN与EXISTS性能

我很好奇以下哪一项会更有效率? 对于使用IN ,我一直比较谨慎,因为我相信SQL Server会将结果集变成一个大的IF语句。 对于较大的结果集,这可能导致性能较差。 对于小的结果集,我不确定是否可取。 对于大的结果集,不会EXISTS更有效率吗? WHERE EXISTS (SELECT * FROM Base WHERE bx.BoxID = Base.BoxID AND [Rank] = 2) 与 WHERE bx.BoxID IN (SELECT BoxID FROM Base WHERE [Rank = 2])

PHP中的is_file或file_exists

我需要检查一个文件是否在指定位置($ path。$ file_name)的硬盘上。 is_file()和file_exists()函数之间的区别是什么?在PHP中使用哪个更好/更快?

Mongo:find没有特定字段的项目

如何在集合中search缺lessMongoDB中某个字段的文档?

如何在使用mkdir时防止makefile中的“目录已经存在错误”

我需要在我的生成文件中生成一个目录,我想不会得到“目录已经存在的错误”一遍又一遍,即使我可以很容易地忽略它。 我主要使用mingw / msys,但也希望能够在其他shell /系统上运行。 我试过这个,但它没有工作,有什么想法? ifeq (,$(findstring $(OBJDIR),$(wildcard $(OBJDIR) ))) -mkdir $(OBJDIR) endif

MySQL>表不存在。 但它确实(或应该)

我确实改变了MySQL安装的datadir,并遵循一些步骤,工作正常。 我所拥有的每一个基地都被正确地移动了, 我可以连接和使用数据库,即使SHOW TABLES也能正确返回我所有的表,并且每个表的文件都存在于mysql数据目录中。 但是当我尝试select那里的东西,它说表不存在。 但表确实存在,它甚至在SHOW TABLES语句中显示! 我的猜测是,SHOW TABLES列出文件的存在不知何故文件损坏或类似的东西,但它不检查它。 所以我可以列出他们,但不能访问他们。 但这只是一个猜测,我以前从来没有见过。 现在无法重新启动数据库进行testing,所有使用它的应用程序运行良好。 有谁知道这是什么? 例: mysql> SHOW TABLES; +———————–+ | Tables_in_database | +———————–+ | TABLE_ONE | | TABLE_TWO | | TABLE_THREE | +———————–+ mysql> SELECT * FROM TABLE_ONE; ERROR 1146 (42S02): Table 'database.TABLE_ONE' doesn't exist

插入,如果不存在,否则更新?

我发现了一些经典的“如何插入新logging或更新logging”的解决scheme,但是我不能让它们中的任何一个在SQLite中工作。 我有一个表格定义如下: CREATE TABLE Book ID INTEGER PRIMARY KEY AUTOINCREMENT, Name VARCHAR(60) UNIQUE, TypeID INTEGER, Level INTEGER, Seen INTEGER 我想要做的是添加一个独特的名字的logging。 如果名称已经存在,我想修改这些字段。 有人可以告诉我该怎么做吗?

testingMySQL表中是否存在行的最佳方法

我试图找出一个表是否存在一行。 使用MySQL,最好是做这样的查询: SELECT COUNT(*) AS total FROM table1 WHERE … 并检查总数是否非零或是否更好地执行这样的查询: SELECT * FROM table1 WHERE … LIMIT 1 并检查是否有行被返回? 在这两个查询中,WHERE子句使用一个索引。

检查一个div是否存在与jquery

可能重复: 是否有一个“存在”function的jQuery 是的,我知道这已经被问了很多。 但是,它让我感到困惑,因为谷歌search结果显示了不同的方法(下面列出) $(document).ready(function() { if ($('#DivID').length){ alert('Found with Length'); } if ($('#DivID').length > 0 ) { alert('Found with Length bigger then Zero'); } if ($('#DivID') != null ) { alert('Found with Not Null'); } }); 3中哪一个是检查div是否存在的正确方法? 编辑:这是一个可怜的人看到,不想从三种不同的方法中学习什么是更好的方法。 这个问题实际上并不是“如何检查div是否存在”,而是关于哪种方法更好,如果有人能解释,为什么它更好?