我有一个表,我需要从另一个表存储两个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)
这符合我的预期.我的问题与第一个(不正确的)查询有关 - 因为它执行并且在语法上是正确的,在哪里使用它的查询?