gpt4 book ai didi

MySQL 查询在 phpmyadmin 中不起作用

转载 作者:行者123 更新时间:2023-11-29 06:16:57 26 4
gpt4 key购买 nike

我不明白为什么我的查询不起作用:

INSERT INTO `jos_acymailing_subscriber`(`sleep_breathe`)
VALUE (`1`)

SELECT `subid`
FROM `jos_acymailing_listsub`
WHERE `listid` = `8`
LEFT JOIN `jos_acymailing_subscriber`
ON `jos_acymailing_listsub`.`subid` = `jos_acymailing_subscriber`.`sleep_breathe`

谢谢

我有一个订阅邮件列表的用户表(我感兴趣的列表的 ID 是 8)。订阅表是一个简单的“多对多”关系的中间表

在用户表中,我想在字段中为订阅列表 8 的用户添加一个值为 1 的整数

因此,我需要首先选择中间表中 listid 为 8 的用户,然后在用户表中的 sleep_breathe 字段中添加 1。

用户表结构:名称:jos_acymailing_subscriber

字段类型空默认注释subid int(10) 否
电子邮件 varchar(200) 否
userid int(10) 是 NULL
name varchar(250) 否
创建了 int(10) 是 NULL
确认tinyint(4) 否 0
启用tinyint(4) 否 1
接受tinyint(4) 否 1
ip varchar(100) 是 NULL
html tinyint(4) 否 1
key varchar(250) 是 NULL
ersmembershipnumber varchar(250) 是 NULL
第一个 varchar(250) 是 NULL
标题 varchar(250) 是 NULL
erj varchar(250) 是 NULL
错误 varchar(250) 是 NULL
专着 varchar(250) 是 NULL
呼吸 varchar(250) 是 NULL
Membershipcategory varchar(250) 是 NULL
mship_status varchar(250) 是 NULL
copd varchar(250) 是 NULL
sleep_breathe varchar(250) 是 NULL
pro varchar(250) 是 NULL

中间表结构为:name: jos_acymailing_listsub

字段类型空默认注释listidsmallint(11) 否
subid int(11) 否
subdate int(11) 是 NULL
unsubdate int(11) 是 NULL
状态 tinyint(4) 否

最佳答案

我认为问题是您输入了 VALUE 而不是 VALUES

即使只有一个值要插入,它仍然是VALUES

关于MySQL 查询在 phpmyadmin 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com