草庐IT

insert-into

全部标签

php - mysql_insert_id() 返回 0

我知道有很多标题相同的主题。但主要是查询插入了错误的位置。但我认为我放对了。所以问题是,即使将数据插入数据库,我仍然得到0。有人知道我可能错的答案吗?这是我的代码:mysql_query('SETNAMESutf8');$this->arr_kolommen=$arr_kolommen;$this->arr_waardes=$arr_waardes;$this->tabel=$tabel;$aantal=count($this->arr_kolommen);//$sql="INSERTINTO`tbl_photo_lijst_zoekcriteria`(`PLZ_FOTO`,`PLZ_

MySQL INSERT INTO 语法

这个问题在这里已经有了答案:SyntaxerrorduetousingareservedwordasatableorcolumnnameinMySQL(1个回答)关闭2年前。我有以下结构user_idint(11)rightint(11)group_idint(11)valuetinyint(1)还有3个查询INSERTINTOuser_rights(`user_id`,`right`,`group_id`,`value`)VALUES('42','160','1','1');INSERTINTOuser_rights('user_id','right','group_id','val

Mysql2::错误:尝试获取锁时发现死锁;尝试重新启动事务:INSERT INTO

最近,我在我的应用程序中发现了很多死锁错误。Mysql2::Error:Deadlockfoundwhentryingtogetlock;tryrestartingtransaction:INSERTINTO`products`....代码如下:创建用户后,我将向用户添加一些产品。我不明白为什么会发生死锁。classUser:destroydefself.create_userUser.create!(.......)enddefadd_productsProduct.add(self,"product_name",10)end.....endclassProduct我没有找到根本原因

php - 每次向依赖 FOREIGN KEY 的 MySQL 表插入数据时,是否需要每次执行额外的 SELECT 和 INSERT IGNORE 查询?

我有4个MySQL表,它们通过FOREIGNKEYs相互依赖。请检查以下表结构架构:CREATEDATABASEIFNOTEXISTScoursesCHARACTERSETlatin1COLLATElatin1_bin;CREATETABLEIFNOTEXISTScourses.institution(icodeINTUNSIGNEDNOTNULLAUTO_INCREMENT,inameVARCHAR(255)NOTNULL,PRIMARYKEY(icode),UNIQUE(iname))ENGINE=InnoDB;CREATETABLEIFNOTEXISTScourses.citie

php - Wordpress 数据库 insert() 和 update() - 使用 NULL 值

Wordpress附带了处理CRUD操作的wpdb类。我感兴趣的此类的两个方法是insert()(CRUD中的C)和update()(CRUD中的U)。当我想将NULL插入mysql数据库列时出现问题-wpdb类将PHP空变量转义为空字符串。我如何告诉Wordpress使用实际的MySQLNULL而不是MySQL字符串? 最佳答案 如果您希望它兼容,则必须显示COLUMN并提前确定是否允许NULL。如果允许,则如果值为空($v),则在查询中使用val=NULL。$foo=null;$metakey="Harriet'sAdages"

MySQL INSERT IGNORE 不起作用

这是我的表格,其中包含一些示例数据a_id|b_id------------122524943589当我运行这个查询时INSERTIGNOREINTOtable_name(a_id,b_id)VALUES('4','230')('2','494')当它应该忽略第二个值对(2,494)时,它会插入这两行没有定义索引,这些列都不是主列。我不知道什么? 最佳答案 来自docs:IfyouusetheIGNOREkeyword,errorsthatoccurwhileexecutingtheINSERTstatementaretreated

mysql-我可以使用多个值执行 INSERT IGNORE 吗?

我有以下代码:INSERTIGNOREINTOunsubscribes(email)VALUES(john@john.com),(kevin@kevin.com),(mike@mike.com),(another@gmail.com)但它反复返回错误...错误是:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'@john.com),(kevin@kevin.com),(mike@mike.com),(another'

mysql - Insert INTO MySQL FROM 另一个表

INSERTINTOcampaign_ledger(`campaign_id`,`description`,amount,balance,timestamp)VALUES(SELECTidascampaign_id,'Portedfromcampaigns'asdescription,budget_remainingasamount,budget_remainingasbalance,NOW()astimestampFROMcampaigns)这是我的语法,但我收到一条错误消息:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorres

php - 发送 : How to insert NULL values into MySQL

我在MySQL、Apache和Ubuntu9.04上使用ZendFramework。我正在尝试像这样将NULL值插入数据库:$personObj->setPersonId('1');$personObj->setPersonEmail('NULL');$personObj->save();但是'NULL'在数据库中存储为字符串而不是NULL。当我使用它时:$personObj->setPersonId('1');$personObj->setPersonEmail(NULL);$personObj->save();但是没有任何反应,之前的条目没有改变。如何将NULL值插入MySQL?

php - MySQL "REPLACE INTO"使用 SELECT 拉取一个字段

我有一个MySQL数据库,它有两个表(实际上还有更多)。第一个表将产品的SKU编号链接到任意ID。还有第二个表根据此ID记录每个项目的日终库存。当库存因销售以外的原因而更改时,第二个表中会放置一条bool值设置为false的记录。这让我可以说这个新数字作为前一天销售的向量无效,但适用于第二天的销售。此代码中存在一些语法错误。我还是一名学生,如果您能帮助我解释这种更新的工作原理,我将不胜感激。我知道第一个值需要来自select语句吗?这是我当前的MySQL语句:REPLACEINTOsales(`itemID`,`date`,`qty`,`price`)VALUES([itemID],C