Tag: MySQL

Hibernate JPA,MySQL和TinyInt(1)用于Boolean而不是bit或char

这是我的JPA2 / Hibernate的定义: Code: @Column(nullable = false) private boolean enabled; 在MySql中,这个列被parsing为一个位(1)数据types – 这对我不起作用。 对于遗留问题,我需要将布尔值映射到tinyint。 但我没有看到更改默认数据types的可能性。 有没有?

在MySQL中使用正确的或者更好的不相等的运算符

哪两种(语义上相同的)方法更适合testing不平等? 'foo' != 'bar' (感叹号和等号) 'foo' <> 'bar' (小于和大于V形符号) MySQL的文档清楚地表明,他们之间没有任何区别,但是有些人似乎只是以某种方式来做这件事。 也许这只是另一个无意义的vi与emacs的辩论,但是当其他人正在阅读你的代码(以及你的查询)时,保持一定的一致性是有用的。 <>看起来很像<=>这是一个非常不被使用的操作符,但可能会导致混淆,因为两者几乎相反(除了明显的NULL情况)。

如何显示我的MySQLi查询的错误?

我正在使用以下脚本来处理表单以将信息添加到我的网站。 我遇到的问题是当我提交表单没有提交到数据库,并没有错误。 如何将错误报告添加到我的查询? <?php if (isset($_POST['itemdescription'])) {$itemdescription = $_POST['itemdescription'];}else {$itemdescription = '';} if (isset($_POST['itemnumber'])) {$itemnumber = $_POST['itemnumber'];}else {$itemnumber = '';} if (isset($_POST['sellerid'])) {$sellerid = $_POST['sellerid'];}else {$sellerid = '';} if (isset($_POST['purchasedate'])) {$purchasedatepre = $_POST['purchasedate'];$date = DateTime::createFromFormat("DF d, Y", $purchasedatepre);$purchasedate = date('Ym-d',strtotime($purchasedatepre));}else {$purchasedatepre = ''; $purchasedate = '';} if (isset($_POST['otherinfo'])) {$otherinfo = $_POST['otherinfo'];}else {$otherinfo = '';} if […]

如何检查使用旧API的MySQL查询是否成功?

如何检查MySQL查询是否成功,而不是使用die() 我正在努力实现… mysql_query($query); if(success){ //move file } else if(fail){ //display error }

PDO准备报表有多安全

不久之前开始使用PDO准备好的语句,据我所知,它为您做了所有的转义/安全。 例如,假设$ _POST ['title']是一个表单字段。 $title = $_POST['title']; $query = "insert into blog(userID, title) values (?, ?)" $st = $sql->prepare($query); $st->bindParam(1, $_SESSION['user']['userID'], PDO::PARAM_INT); $st->bindParam(2, $title); $st->execute(); 这真的很安全吗? 我还需要做其他事情吗? 还有什么我需要考虑? 谢谢。

如何在MySQL插入语句中包含一个PHPvariables

我试图在内容表中插入值。 它工作正常,如果我没有在VALUES内的PHPvariables。 当我把variables$type VALUES内,那么这是行不通的。 我究竟做错了什么? $type = 'testing'; mysql_query("INSERT INTO contents (type, reporter, description) VALUES($type, 'john', 'whatever')");

从1小时前selectSQL查询?

我有这个查询,但我想要更改date以删除所有从1小时以前根据服务器时间(或如果不可能由服务器时间发布date)的一切。 我怎么做? DELETE FROM wp_posts WHERE post_date < '2008-06-06 19:18:00' AND post_status = 'publish'

Mysqldump以CSV格式

我需要以CSV格式转储mysql中的所有表。 是否有一个命令使用mysqldump来只输出CSV格式的每一个表的每一行?

在Mac OS 10.6 Snow Leopard中无法启动MySql

我GOOGLE了这一点,无法find任何新的和有用的苹果新的操作系统SnowLeopard。 我想知道这是我的错,还是我需要做点什么? 这就是我所做的: 从mysql站点下载: http : //dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg我select:Mac OS X 10.5(x86_64) 我运行所有的软件包,并安装了所有的软件包。 所以现在我肯定有MySQL /usr/local/mysql/ 但是当试图从首选项面板启动它时,它总是被停止。 当我试图做(在terminal): /usr/local/mysql/bin/mysql 我有 : -bash:/ usr / local / mysql / bin / mysql:可执行文件中的CPUtypes不正确 这里有什么问题? 任何帮助将非常感激。 谢谢

mysqldump只导出一个表

我正在使用mysqldump导出数据库,如下所示: mysqldump -u root -ppassword my_database > c:\temp\my_database.sql 不知何故,它只导出一个表。 有什么我做错了吗?