node.js - 插入到另一个有关系的表中

标签 node.js react-native

我有两张 table

1.表

Login_user

user_id  username password
1        Noor     1233 
2        Sara     122334

2.表

post_user
post_id user_id title text 
1         1     xxx   xxx
2         2     vvv   bbb

我如何知道登录的 user_id 并将其插入到 post_id 表中... 了解发布的用户如何.. 查询应该如何... 我尝试了这个查询

INSERT INTO Post (title,text,user_id) VALUES 
        ('${title}','${text}','(SELECT Users.users_id FROM Users  )')

最佳答案

查询应该是这样的:

insert into posts (title, text, user_id) values (`${title}`, `${text}`, `${user_id}`);

并且此(SELECT Users.users_id FROM Users)将与用户ID列表一起放置,最终将出现错误

而您不希望这样,只需放置创建帖子的 user_id 即可保持数据一致并与执行操作的用户相关

关于node.js - 插入到另一个有关系的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58472541/

相关文章:

react-native - react native : 'require' is not defined

node.js - Sequelize查询单数而不是复数表名

javascript - React v15.0.0 : Since that renderToString is deprecated, 如何进行服务端渲染?

javascript - postman 没有收到 POST 的回复

javascript - 通过后端和前端之间共享 CASL 库进行用户授权

react-native - react 原生 ScrollView 禁用拉动刷新

node.js - 使用 nginx 代理没有证书的 HTTPS

reactjs - 如何将 'from outside' 链接到导航器(例如从全局页脚)

javascript - Spotify 隐式授权流程 - 缺少必需参数 : client_id

javascript - Android 网络请求失败