当我执行以下SQL命令时:
INSERT INTO test_usershosts (RID,userid,hid,Usr,Pass)
VALUES (NULL,1,1,"user","pass");
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint f
ails (`dm`.`test_usershosts`, CONSTRAINT `test_usershosts_ibfk_1` FOREIGN KEY (`
userid`) REFERENCES `test_users` (`userid`) ON DELETE CASCADE ON UPDATE CASCADE)
Run Code Online (Sandbox Code Playgroud)
我的桌子:
CREATE TABLE IF NOT EXISTS `test_users` (
`userid` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(10) NOT NULL DEFAULT '',
`password` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (userid)
) ENGINE=InnoDB;
INSERT INTO `test_users` (`userid`, `username`, `password) VALUES
(1120, 'guest', '12250170a9624f336ca24'); …Run Code Online (Sandbox Code Playgroud) 下面的代码设置_request如果 HTTP 方法是GET,那么它有一个if处理PUT POST和的语句PATCH。
我正在尝试为所有方法类型创建一个请求设置语句。
这可能吗?在我看来,没有办法添加data到准备好的请求中,如果这是真的,那么也许我需要两种不同的方式来设置请求,一种方式用于GET,一种方式用于PUT,PATCH和POST。
def fetch_from_api(self):
s = Session()
headers = { "Authorization" : REST_API_AUTHORIZATION_HEADER}
_request = Request(self.method, self.url_for_api, headers=headers)
if self.method in ['POST', 'PATCH', 'PUT']:
headers['content-type'] = 'application/x-www-form-urlencoded'
_request = Request(self.method, self.url_for_api, headers=headers, data=self.postdata)
prepped = _request.prepare()
self.api_response = s.send(prepped)
Run Code Online (Sandbox Code Playgroud) 我的数据框是
data = {
'company_name' : ['auckland suppliers', 'Octagone', 'SodaBottel','Shimla Mirch'],
'year' : [2000, 2001, 2003, 2004],
'desc' : [' auckland has some good reviews','Octagone','we shall update you','we have varities of shimla mirch'],
}
df = pd.DataFrame(data)
Run Code Online (Sandbox Code Playgroud)
我试过这段代码
df['CompanyMatch'] = df ['company_name'] == df ['desc']
Run Code Online (Sandbox Code Playgroud)
我想打印"匹配",如果company_name列的第一个单词与desc列匹配.我很困惑,因为它放在索引[0]的位置,以便它以这种方式打印:
> company_name desc CompanyMatch
> auckland suppliers auckland has some good reviews Match
> Octagone Octagone Match
> SodaBottel we shall update you NA
> Shimla Mirch we have varities of shimla mirch Match
Run Code Online (Sandbox Code Playgroud)