小编ash*_*nix的帖子

意外的INSERT ... SET查询行为

我有一个表,我需要从另一个表存储两个id.在做一些调试时我发现了一些奇怪的SQL行为.

错误的sql示例:

INSERT INTO follower_list set `followerUserId` = '3' AND `followingUserid` = '4' 
Run Code Online (Sandbox Code Playgroud)

上面的查询是在数据库中插入零作为值.我仔细研究了这个问题,发现我犯了一个and代替的错误,.我需要实现的目的是:

INSERT INTO table SET col1 = '3' , col2 = '4'
Run Code Online (Sandbox Code Playgroud)

这符合我的预期.我的问题与第一个(不正确的)查询有关 - 因为它执行并且在语法上是正确的,在哪里使用它的查询?

php mysql sql sql-insert

9
推荐指数
1
解决办法
139
查看次数

标签 统计

mysql ×1

php ×1

sql ×1

sql-insert ×1