|
|
1
198
我不知道它的PDO语法,但这看起来非常直接:
|
|
|
2
39
如果您使用的是MySQL5.0及更高版本,您可以尝试:
任何结果都表明该表存在。 来自: http://www.electrictoolbox.com/check-if-mysql-table-exists/ |
|
|
3
8
我使用mysqli创建了以下函数。假设您有一个名为$con的mysqli实例。
希望它有帮助。
警告:
正如@jcaron建议的那样,此函数可能容易受到sqlinjection-attacs的攻击,因此请确保
|
|
|
4
3
下面是我在使用存储过程时喜欢的解决方案。用于检查当前数据库中是否存在该表的自定义mysql函数。
|
|
|
5
3
如果有人来找这个问题的话,这个帖子就会简单地贴出来。即使有人回答了一点。一些回复使它比需要的更复杂。 对于mysql*我使用:
在PDO中,我使用:
有了这个,我就把其他条件推到或中。为了我的需要,我只需要死。尽管你可以设置或其他东西。有些人可能更喜欢if/else if/else。然后移除或提供if/else if/else。 |
|
|
6
2
由于“显示表”在较大的数据库上可能比较慢,因此我建议使用“描述”并检查结果是否为真/假。
|
|
|
7
-1
|
|
|
8
-1
ZED框架
|
|
|
9
-1
如果希望这样做的原因是创建有条件的表,那么“如果不存在则创建表”似乎是该作业的理想选择。直到我发现这一点,我才使用上面的“描述”方法。更多信息在这里: MySQL "CREATE TABLE IF NOT EXISTS" -> Error 1050 |
|
|
10
-9
你为什么这么难理解?
|
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |