草庐IT

insert-query

全部标签

python - 如何在 MySQL Insert 语句中使用 python 变量,出现元组错误,请提出建议

importMySQLdbname="XYZ"number=(256,34576312114897154715004917944343995880721156274004613128261928143013598386679L)db=MySQLdb.Connect("localhost","root","12345","phone")cursor=db.cursor()sql=("""INSERTINTOphonebook(number,Mobile)VALUES(%s,%s)""",name,number)cursor.execute(sql)db.commit()db.close(

mysql - 加速 : query with a GROUP BY

我使用下面的查询来选择电影年龄最小的Actor。SELECTproduction_cast.production_id,MIN(birthdate)FROMpersonLEFTJOINproduction_castONproduction_cast.person_id=person.idWHEREbirthdateISNOTNULLGROUPBYproduction_cast.production_id;然而IMDB数据集非常庞大,需要300多秒才能完成。如果没有GROUPBY和MIN,此查询将在0.2秒内完成:SELECTproduction_cast.production_idFR

php - 如何在 mysql 中使用带有 OR 子句的 'INSERT INTO IGNORE' 或 'NOT EXISTS'

我有一个名为equipment的表,表架构如下+----+-----------------+-------------------+--+----------------------+|id|equipment|cat_id(Default:1)||is_active(Default:1)|+----+-----------------+-------------------+--+----------------------+|1|AirCompressor|1||1||2|PlateCompactor|1||1||3|Hammer|1||1||4|TNT|1||1|+----+-

php - mysql_query如何与一个 "dynamic"数据库一起使用呢?

今天我在我的网站上工作,试图显示游戏的最后获胜者。这是我的代码:$lastgame=fetchinfo("value","info","name","current_game");$winnercost=fetchinfo("cost","games","id",$lastgame-1);$winnerpercent=round(fetchinfo("percent","games","id",$lastgame-1),1);$winneravatar=fetchinfo("avatar","users","steamid",$lastwinner);$winnername=fetch

php - 阿拉伯文本在 php/mysql 中有时会出现 “???” 有时会在 select/insert 语句后出现 "ÙØ¤ØªØ§"

我有一个正在进行的项目,我需要从mysql表中获取阿拉伯语文本,并时常插入/更新它们。我在“utf8_general_ci”中有我的数据库排序规则。一开始我发现问号“???”在获取一些阿拉伯数据后。然后我执行了“SETCHARACTERSETutf8”。该特定问题的问号问题已解决,但随后其他阿拉伯语数据开始显示乱码“ÙØ¤ØªØ§”。在项目中,我还需要从包含阿拉伯文本的csv中获取一些数据。这里是我查到的charset执行前后的json数据:[{"id":148,"domain":0,"group_name":"ATX??????????","score":0,"player_name

PHP + HTML 表格 : Fire appropriate MySql query from each cell of the table

标题不是最合适的,但这是我能想到的最好的。随意建议编辑。总结:我来self使用过的Android开发RecyclerView显示数据库中各种项目的网格。在那里我可以使用onClickListener()和Position来获取哪个RecyclerView项目(第一,第二,第三..)被用户点击并可以继续操作。设置:我是网络开发的新手,到目前为止,我已经设法创建了一个HTML表,并且我正在触发适当的查询以从数据库中获取项目。然后我在每个表格单元格中显示来自数据库的这些数据。数据由图像链接(来自同一目录中的文件夹)和有关该图像的其他文本数据组成。我的table看起来像这样。Clickhere

mysql - 如何避免在 INSERT INTO wordpress 中重复

我正在尝试将记录插入到wordpress表中,但问题是,它插入了重复的记录。这是我的sql查询$qv=$conn->query("INSERTINTOwp_posts(post_title,post_content,post_name,post_date,post_date_gmt,post_author)VALUES('$title[$i]','$description[$i]','$url[$i]','$date[$i]','$postdate[$i]','$author[$i]')ONDUPLICATEKEYUPDATEpost_name=post_name");我不想插入任何重

php - 性能 : SQL Queries vs Server-Side PHP Loops (MYSQL vs PHP)

我没有看到太多关于这个主题的信息,需要一些数据。我不熟悉使用复杂的MySQL查询,我想知道复杂查询与简单查询相比的性能成本,然后在其上运行服务器端php计算。例如:“简单”查询:SELECTidasID,date(x_date),v_priceaspriceFromtableXWHEREv_priceIN(selectMIN(v_price)fromtableXGROUPBYweek(x_date)))现在假设我想计算类似价格出现的次数。我可以通过两种方式做到这一点。A)使用foreach循环服务器端php并计算数据B)在sql中做另一个选择groupbypriceORDERBYCOU

php - 为什么 mysqli QUERY 有效,但相同的 PREPARED 语句版本返回 SQL 语法错误?

好的,所以我现在已经折腾了2个小时,无法弄清楚所谓的SQL语法错误在哪里。我最终将准备好的语句重写为标准查询-它工作正常,语法完全相同。准备好的声明代码:(不工作)if($account_info=$mysqli->prepare("SELECTusers.specid,users.username?FROMusers?WHEREusers.id=?")){//ASWITCHtodeterminebind_paramandbind_result}else{//Erroroutput}以上结果导致以下MYSQL错误:YouhaveanerrorinyourSQLsyntax;checkt

mysql - 与 XAMPP 相比,MariaDB Docker 容器中的 INSERT SQL 查询非常慢

我一直在寻找Web应用程序的瓶颈,发现INSERT查询运行速度明显较慢,如下所示:MariaDB[myforum]>insertintotagsettagtext='abc12345',dateline=unix_timestamp(),canonicaltagid=1234;QueryOK,1rowaffected(0.24sec)这是通过在应用程序容器中安装mysql-client来完成的,用于测试目的。对于这样一个简单的查询,240毫秒似乎很长。我假设有一些dns/网络问题。但是当直接在MariaDB容器中运行查询时,我看到了类似的结果,其中使用-h127.0.0.1建立了连接: