问题标签 [sequelpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10633 浏览

mysql - 将 null 和格式不正确的日期时间值导入 MySQL 的日期时间列

我正在使用带有 Sequel Pro 界面的 MySQL 数据库,并且是 SQL 新手。我正在尝试从 csv 文件导入数据,而我要导入的列之一是 datetime 类型。但是,我接收数据的格式是 mm/dd/yy hh:mm AM/PM 或 null。最初,我将列的类型修改为 varchar 以避免该问题,但现在我需要对数据执行一些日期函数,除非该列具有日期时间类型和格式,否则无法完成,所以我需要一种方法将传入的数据转换为正确的日期时间格式。

此外,不了解 SQL 或数据库的人将运行导入语句,因此最好让他们简单地单击文件 -- 导入,而不必在 mysql 命令行中输入任何复杂的内容。此外,在运行查询后,我需要以相同的格式导出数据(mm/dd/yy hh:mm AM/PM 或 null)。

以下是该列中的一些示例值:

通过几个小时的谷歌搜索,我收集的一个可能简单的解决方案可能不是一个好主意,将列类型保持为 varchar 然后以某种方式仅提取传入数据的 mm/dd/yy 部分,转换以正确的 MySQL 日期格式,然后执行我的日期函数。

无论如何,任何帮助将不胜感激。

0 投票
3 回答
53 浏览

php - 为什么这个 if 语句在我的查询中不起作用?

我正在查询数据库,我写的查询不起作用。我使用谷歌进行了研究,但没有取得任何进展。请帮忙!

我收到一个错误,指出...

SQL 错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在 '��2014-01', value, 0.00)) as Jan_2014, SUM(IF( date='2014' at line

0 投票
1 回答
694 浏览

php - MySQL 日期范围查询在 Sequel Pro 中有效,但在 PHP(DataTables)中无效

我有一个使用 OSX 上的 sequel pro 应用程序成功返回结果的查询:

我在数据库中的日期字段不是正确的日期字段,它是一个带有英国格式日期(从 Bash 脚本填充)的 VARCHAR 字段:05/08/2014 21:46:43

Sequel Pro 成功返回查询,但在 PHP 中尝试时,它似乎只返回所有结果,就好像查询没有被应用/过滤一样。

我的 PHP 与下面的链接(它是 DataTables)相同,并且可以与其他非基于日期的查询一起使用。我刚刚设置了这样的变量:

我尝试将“更改为 \”并将日期包含在 ' 而不是“全部无济于事。

http://datatables.net/development/server-side/php_mysql

0 投票
1 回答
4090 浏览

mysql - 如何在 Sequel Pro 中编辑现有索引?

有没有办法在 Sequel Pro (Mac OSX) 中编辑现有索引?在索引窗格中,我只看到一个加号(添加)和减号(删除)。我似乎无法修改任何现有索引,例如重命名它或添加更多列以创建多列(复合)索引。

Sequel Pro 中的索引窗格

0 投票
1 回答
3013 浏览

mysql - 从命令行打开 Sequel Pro 连接

我在 SaaS 平台(Pantheon)上有一个数据库,并且连接字符串经常更改(每天多次)。这使得 Sequel Pro 的最爱毫无用处。

我可以轻松地从终端获取新的连接字符串,并且可以从终端启动 Sequel Pro,但我不知道如何正确地将连接字符串提供给 Sequel Pro。

我已通读此线程,但无法找出正确的语法。

我怎样才能让它工作?关于如何实现类似的任何其他想法?

0 投票
1 回答
541 浏览

ssh - 在 Vagrant 中安装了不同的发行版。现在不能 SSH 进入 MySQL

我使用的是 Ubuntu 精确 32 并切换到 14.04。我使用 Jeffrey Way 的设置(https://github.com/JeffreyWay/Vagrant-Setup)并且有效。我可以执行“vagrant ssh”并登录,然后使用用户名/密码 root/root 登录到 root。

当我尝试将 Sequel Pro 用于 GUI 时,我收到以下错误:

我在这里做错了什么?这是我在 Sequel Pro 中设置的屏幕截图。在此处输入图像描述

0 投票
1 回答
241 浏览

mysql - Sequel Pro - 如何阅读 Ö、ü、ç、ñ、ß 等字符

我正在使用 Sequel Pro 将数据读取到 MySQL,但它不会读取特殊字符,例如Ö, ü, ç, ñ, ß. 我试过Western ISO Latin 1了,不行。我也尝试过Western DOS Latin 1,实际上将这些字符转换为其他字符。有没有办法保留原始字符并且在导入数据时不更改它们?

0 投票
1 回答
225 浏览

mysql - 在 Fortrabbit 上使用 Laravel 4.1(带有 Croppa)的“图像上传”不写入 MySql 数据库或公共文件夹

新手警告!我最近将我的 Laravel 站点移至 Fortrabbit,但是当我将新图像发布到该站点时,它们不会写入数据库或 upload\images 目录。其他更改,例如发布文本、添加用户、更改密码等,已成功添加到数据库中——所有这些都在本地站点上正常运行。

我尝试过的一些事情;更改权限以使用 SSH 在 Fortrabbit 服务器上的上传目录上进行组写入,检查{{ dd(public_path()) }}本地和远程站点上的公共路径,在 \bootstrap\start.php 中声明公共路径,在 \croppa\config.php 中声明主机,

有没有人有什么想法……</p>

提前谢谢

0 投票
1 回答
28 浏览

mysql - Mysql 查找属于两个不同项目的用户

我正在我的提交字段中搜索注册了两个不同项目的用户。这就是我所拥有的,它无法正常工作。任何帮助都会很棒!

所以澄清一下,我想知道哪些用户有来自 project_id 81 和 project_id 125 的提交。每个提交

0 投票
4 回答
1504 浏览

mysql - MySQL VARCHAR 类型不会转换为整数

我有一列类型为 的数据VARCHAR,我想要CONVERTCAST整数(我的最终目标是让我的所有数据点都是整数)。但是,我尝试的所有查询都返回0.

我的数据如下所示:

如果我运行以下任一查询:

我的结果是:

那里没有惊喜。但是,如果我运行以下任一查询:

我的结果是:

我已经在 SO 和 Google 上搜索了这个问题的答案,但没有运气,所以我想我会在这里尝试专业人士。

编辑/更新

我对评论中的建议进行了一些额外的查询,结果如下:

看来我的数据本身有问题。对于遇到这篇文章的任何人:我此时的解决方案是TRIM从数据点中提取多余的数据,然后CONVERT再到UNSIGNED. 感谢所有的帮助!

进一步编辑/更新

经过一番研究,结果发现NULL我的数据中有隐藏的字节。这个问题的答案有帮助:如何在 MySQL 中使用 SELECT 删除填充的 NULL 字节