我有一个表,我需要存储另一个表中的两个 id。在进行一些调试时,我注意到 SQL 的一些奇怪行为。
错误的sql示例:
INSERT INTO follower_list set `followerUserId` = '3' AND `followingUserid` = '4'
上面的查询是在 DB 中插入零作为值。我仔细研究了查询,并意识到我犯了一个错误,and
将,
. 我需要实现我的目的的真正查询是:
INSERT INTO table SET col1 = '3' , col2 = '4'
这正如我预期的那样工作。我的问题与第一个(不正确的)查询有关 - 因为它执行并且在语法上是正确的,所以会在哪里使用类似的查询?