草庐IT

Wzero-as-null-pointer-constant

全部标签

Java+MySQL : Read Date as String

我尝试读出一个表格并将其写入csv文件。while(rs2.next()){Enumerationen=sqlfields.keys();while(en.hasMoreElements()){Stringfield=en.nextElement();Stringvalue=rs2.getString(field);bw.write(Kapseln+value+Kapseln+Trennzeichen);}bw.newLine();cur++;}但如果字段类型为:DateTime,我会收到此错误消息:java.sql.SQLException:Cannotconvertvalue'00

MySQL GROUP_CONCAT 与 COALESCE 关于 NULL 值

更新我刚刚注意到,在服务器中,table3.note列的值是NULL,而在我的本地机器上,它们是空字符串。在这个令人尴尬的发现之后,我进行了一些测试,结果在两个平台上一切都一样。如果我有两个单元格并且第二个单元格包含一个实际值(第一个是NULL),这就是它们产生的结果://1stGROUP_CONCAT(COALESCE(`table3`.`note`,'')SEPARATOR';')AS`table3_note`//var_dump():array(2){[0]=>string(0)""[1]=>string(4)"Test"}//2ndGROUP_CONCAT(`table3`.`

mysql - "USING table1, table1 as vtable"在MySQL中是什么意思?

我是MySQL的新手,我在理解这意味着什么时遇到了一些麻烦:DELETEfromkeywordsUSINGkeywords,keywordsasvtableWHERE(keywords.id>vtable.id)&&(keywords.keyword=vtable.keyword)具体来说,这部分USINGkeywords,keywordsasvtable是什么意思?有没有更好的方法来编写这个等效的查询?我听说创建虚拟表效率不高。还有,.是不是把表和列分开了? 最佳答案 vtable是关键字表的别名,以便它可以自连接。与任何别名没有

mysql - "read.sql"R 中的函数 : Using R as an SQL browser?

我有一个很大的.sql文件,作为MySQL数据库(包含几个表)的备份创建,我想从R中搜索其中的元素。理想情况下,应该有一个read.sql函数,可以将表转换为一些R列表,其中包含data.frames。有什么接近的东西吗?如果没有,RSQLite或RMySQL有帮助吗?(通过引用手册,我没有看到我所描述的简单功能) 最佳答案 没办法,老大。为了让R解释您​​的MySQL数据库文件,它必须完成DBMS本身所做的大部分工作。这是一项艰巨的任务,在一般情况下是不可行的。 关于mysql-"re

MYSQL CAST AS DECIMAL for VARCHAR 字段

我的客户给了我一个电子商务项目来修复一些错误。较早的愚蠢开发人员在产品表中给价格字段VARCHAR数据类型而不是非常明显的INTEGER数据类型,因此下一组开发人员为了根据价格范围进行搜索使用CAST(价格为十进制)。现在,我是第三个研究这个的人,我发现这个CASTASDECIMAL的东西并不奇怪只适用于0-500的价格范围,但适用于所有其他价格范围,如500-1000、1000-2000等等.查询是这样的:目前的查询是:SELECT*FROMtbl_productwherestatus=1andsubcat_id='128'andprice>'0'andprice这是以某种方式搜索价

mysql - 非空自动递增列 - 但 'is null' 查询返回刚刚插入的行

我正在使用MySQL5.1.60我有一个名为“文件夹”的表CREATETABLE`folder`(`folder_id`int(10)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(50)DEFAULTNULL,`parent_id`int(10)unsignedDEFAULTNULL,`update_date`timestampNULLDEFAULTCURRENT_TIMESTAMP,PRIMARYKEY(`folder_id`))ENGINE=InnoDBAUTO_INCREMENT=0DEFAULTCHARSET=utf8然后我给它插入一个

php - MySQL 查询中的 CONCAT 值忽略 NULL 值

我想连接8个字段(sp、lp、gp、sr、zd、md、pr、rs)中的值,并将结果返回为“化学”。问题是任何一条记录在8个可能的值中只有两个(可能三个或四个)值,其余值将为NULL。此外,如果该值为NULL,我既不希望显示前面的文本(SP:、LP:、GP:、SR:等...),也不希望显示(换行符)。通过对此处的研究,我发现了CONCAT_WS()和IFNULL()。为了实现我想要的结果,我需要帮助来实现这些功能。CONCAT('SP:',sp,'','LP:',lp,'','GP:',gp,'','SR:',sr,'','ZD:',zd,'','MD:',md,'','PR:',pr,

MySQL STR_TO_DATE NULL 出错

我目前正在将一个包含VARCHAR列的日期的表迁移到一个包含DATE列的新表。我设法将旧表中的字符串值清理为"YYYY-MM-DD"格式,但是当我尝试执行插入时,我收到了错误,日期为"2006-04-31"因为那个四月只有30天(注册时打错了),我的问题是:当日期无效时如何将列设置为NULL而不会出现错误?我的SQL如下:INSERTINTOnewFancyTable(created_at)SELECTstr_to_date(created,'%Y-%m-%d')FROMoldCrappyTable;错误如下:ErrorCode:1292.Incorrectdatevalue:'200

mysql - 如何在 CakePHP 中生成 MySQL IS NOT NULL 条件?

我正在尝试将结果的子集作为virtualField在我的View中使用。我什至可能离我如何处理这个问题还有很远的距离,但这是我到目前为止所做的:我从这个问题开始:CakePHPvirtualFieldfindallnotnull这导致thislittlebeauty.现在我遇到一个问题,即find语句将(Array)传递到MySQL。我的代码如下:classTransactionextendsAppModel{publicfunction__construct($id=false,$table=null,$ds=null){parent::__construct($id,$table,

mysql - 如何正确使用Scala Play Anorm和Option[String]插入NULL SQL

当Option[String]为None时,插入Option[String]的正确方法是什么?下面的代码插入一个空字符串,这与mysql中的NULL不同。是否只能根据partnerCode的内容预先构建SQL字符串?叹气……不正常……DB.withConnection{implicitconnection=>valid:Option[Long]=SQL("""INSERTINTOusers(email,partner_code,is_active,created,pass)VALUES({email},{partnerCode},0,NOW(),{pass})""").on('emai