-
mysql – 树状类别系统的数据库设计
所属栏目:[MySql] 日期:2020-05-23 热度:73
我正在使用邻接列表模型来创建类别,它完美地运行.当检索特定类别的物品(例如电子产品)时,我还想检索子类别中的物品(例如电子设备 - 相机,或甚至电子设备 - 相机 - 相机镜头).我现在这样做的方法是从数据库中提取电子子类别的所有类别ID,并查找此列表中包含cat[详细]
-
检查sqlite for Android中的查询是否成功
所属栏目:[MySql] 日期:2020-05-23 热度:99
为了将数据插入到android中名为mytable的sqlite表中,我使用查询:db.execSQL(INSERT INTO MYTABLE VALUES(,+name+,NOW());); 我想检查此查询是否已成功插入表中.在php(使用mysql)中,您可以轻松完成if($result) echo success; els[详细]
-
ANSI Sql查询强制返回0条记录
所属栏目:[MySql] 日期:2020-05-23 热度:153
我正在寻找ANSI-SQL方法来执行Select查询而不返回任何记录,但填充了TDataSet的Fields结构.我找到的方法是在任何查询中添加“where 1 = 0”,例如:Select Id, name, province from customers where 1=0 这是一个相当简单的例子,当我必须处理用户输入的查询,然[详细]
-
我不应该在MySQL的字段名中使用 – (破折号)吗?
所属栏目:[MySql] 日期:2020-05-23 热度:193
我在产品表中有字段名category_id.而且我还希望将类别ID的名称字段作为category-id.我不应该使用任何充分的理由 - 在字段名称中?哪里可以找到我不应该在MySQL字段和表名中使用哪个字符?最佳答案使用连字符的主要原因是大多数引用必须引用字段名称.否则它们[详细]
-
java – Hibernate Criteria:NOW()
所属栏目:[MySql] 日期:2020-05-23 热度:119
我在MySQL DB中有一个表,上面有一个日期(DATETIME)列.如果让我说我想查询NOW() =(NOW - 1天).假设你有一个带有date属性的映射MyTable类:Calendar c = Calendar.getInstance(); c.add(Calendar.DATE, -1); Criteria criteria = sessio[详细]
-
php – 通过“SELECT”命令选择每组的前两个记录的最佳方法是什么?
所属栏目:[MySql] 日期:2020-05-23 热度:60
例如,我有下表:id group data 1 1 aaa 2 1 aaa 3 2 aaa 4 2 aaa 5 2 aaa 6 3 aaa 7 3 aaa 8 3 aaa 通过“SELECT”命令选择每组的前两个记录的最佳方法是什么?如果没有好办法,你建议做什么例程?(在PHP中)(模型结果)1 1 aaa 2 1 aaa 3 2 aaa 4 2 aaa 6[详细]
-
MySQL在两列中比较相同的值
所属栏目:[MySql] 日期:2020-05-23 热度:120
我的数据库中有一个数据,如下所示:jamu_a | jamu_b | khasiat A | B | Z A | B | X A | B | C 然后,我想要一个像这样的输出:jamu_a | jamu_b | khasiat | total A | B | Z, X, C[详细]
-
MySQL命令行和事务
所属栏目:[MySql] 日期:2020-05-23 热度:147
我有一个关于MySQL的问题,但一直无法找到答案.我知道在MySQL中默认启用自动提交.我需要在一个事务中从命令行运行一些更新查询,但我不知道MySQL将如何处理它们.如果我有这样的事情:mysql -uroot -proot -e QUERY 1; QUERY 2; QUERY3 它会作为一个事务执行还是[详细]
-
mysql – SQL计算值在多列中出现的次数?
所属栏目:[MySql] 日期:2020-05-23 热度:81
我在mysql数据库中有两列,我想计算单个名称出现在两列中的次数. COUNT函数本身对我不起作用,因为它只计算一列中的总数.MySql列:+-----------------+--------------+ | Member1 | Member2 | +-----------------+--------------+ | Joh[详细]
-
mysql – 在特定日期范围内查找结果
所属栏目:[MySql] 日期:2020-05-23 热度:116
我试图只抓取属于某个日期范围的记录.问题是时间戳和日期作为字符串存储在同一单元格中.我想只抓住日期在2013-05-01和2013-05-03之间的行.日期(存储为字符串)2013-05-01T23:19:44 2013-05-02T23:19:40 2013-05-06T23:19:46 2013-05-06T23:15:17 MySQL的SELECT[详细]
-
mysql – 使用自动增量主键插入记录
所属栏目:[MySql] 日期:2020-05-23 热度:59
我在phpMyAdmin中创建了一个MySQL数据库,其中包含一个自动递增的主键ID.在phpMyAdmin中我可以通过INSERT INTO MyTable VALUES插入记录(null,1,2,3)null位置用于ID.将DB数据加载到Delphi应用程序(Connection- Table或Query- DataSetProvider- Cli[详细]
-
mysql客户端设置no-auto-rehash与mysqldump冲突
所属栏目:[MySql] 日期:2020-05-23 热度:142
我们的数据库有许多表,列有很多列.命令行mysql客户端连接需要很长时间,除非我传递它-A.我宁愿不必每次都把它放进去,所以我尝试添加my.cnf选项no-auto-rehash.这很好用,直到我必须使用mysqldump:mysqldump:未知选项--no-auto-rehash显然mysqldump使用my.cnf[详细]
-
mysql – 错误#1093 – 您无法在FROM子句中为更新指定目标表’relProductsPrices’
所属栏目:[MySql] 日期:2020-05-23 热度:139
我正在升级和优化旧的表结构.为了正确使用替换,我删除了干扰2列新唯一密钥的旧僵尸条目.查询: DELETE from `relProductsPrices` where `ID` in (SELECT scanA.ID from `relProductsPrices` as scanA inner join `relPro[详细]
-
MySQL删除特定字符后的字符串的最后部分
所属栏目:[MySql] 日期:2020-05-23 热度:100
我需要在列中删除字符串的最后一部分,其中我有一个名为“path”的字段,如下所示:images/prop/images/2034/22399_2034.JPG 我需要删除最后一个“/”后的所有内容,以便删除images/prop/images/2034/ 代替images/prop/images/2034/22399_2034.JPG 我不知道这是[详细]
-
php – 从MySQL中的DateTime计算不同的天数
所属栏目:[MySql] 日期:2020-05-23 热度:61
我有DB表,用IP列和DateTime标记记录请求.我试图以一种让我计算某个IP发出请求的天数的方式来获取这些数据.我正在使用Laravel的查询构建器.到目前为止,这就是我所拥有的:$data = DB::table(requests) -groupBy(ip)[详细]
-
单个ODBC ExecuteNonQuery(C#)中的多个插入语句
所属栏目:[MySql] 日期:2020-05-23 热度:63
我将多行插入到数据库中,并将它们连接在一起以尝试提高性能.我得到一个ODBCException告诉我我的SQL语法是错误的.但是当我在mysql命令行客户端中尝试它时,它工作得很好..我运行了一个简化的测试来描述这个过程.命令行客户端: mysql create table test (`id` i[详细]
-
启动pid-file的MySQL.Manager退出而不更新fi错误
所属栏目:[MySql] 日期:2020-05-23 热度:137
启动mysql时出现以下错误...有人可以帮忙:] #service mysql start启动pid-file的MySQL.Manager退出而不更新fi [FAILED]以下是我的my.cnf文件...** my.cnf文件*****的[mysqld]DATADIR =的/ var / lib中/ MySQL的插座=的/ var / lib中/ MySQ[详细]
-
MySQL在文本列中更改文件扩展名
所属栏目:[MySql] 日期:2020-05-23 热度:121
MySQL-pro的一个简单问题.我有一个表中包含文件名的字段(只是文件名,没有额外的文本).我需要将所有文件扩展名从“.png”更改为“.jpg”,我知道有一种方法可以使用PHP或Java等编程语言进行查询和编写脚本.为了以防万一,删除“show create table”输出:CREATE[详细]
-
mysql – 无法启动rails服务器
所属栏目:[MySql] 日期:2020-05-23 热度:197
我已经安装了rails和mysql.我也安装了mysql2 gem.我通过命令创建了一个rails应用程序rails new try_cms -d mysql它创建成功.但是当我尝试使用rails server命令运行WEBrick服务器时,我收到以下错误./Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysq[详细]
-
PHP / MYSQL高级搜索脚本.怎么样?
所属栏目:[MySql] 日期:2020-05-23 热度:146
我需要一些指导来为我正在处理的网站制作高级搜索脚本.我已经知道如何在数据库中搜索简单查询.我现在遇到的问题是如何在使用多个选择框时进行搜索.例如:这只是一个具有不同搜索选项的简单表单.问题是:访问者可以选择搜索国家或城市,甚至可以选择所有三个选[详细]
-
mysql – 仅针对不同组中的所有元素对的SQL查询
所属栏目:[MySql] 日期:2020-05-23 热度:83
我有一个名为Survey的表,其中包含一个Group Column和一个Subject ColumnCREATE TABLE survey ( `group` INT NOT NULL, `subject` VARCHAR(16) NOT NULL, UNIQUE INDEX (`group`, `subject`) ); INSERT INT[详细]
-
mysql – phpmyadmin中没有显示导入的表
所属栏目:[MySql] 日期:2020-05-23 热度:113
我导出了生产数据库并创建了一个名为test的开发数据库.使用ssh我将表/数据导入开发数据库.mysql -u root -p -h localhost test data.sql我可以查看数据库结构,并在使用命令行mysql时按预期返回行.但是,当我打开phpmyadmin时,“test”数据库就在那里,但它没有[详细]
-
MySql自动递增字母数字主键?
所属栏目:[MySql] 日期:2020-05-23 热度:81
这可能在MySql中吗?我可以使用自动递增的主键,前缀为字母,例如R1234,R1235,R1236 ......等等?最佳答案你可以做的是将密钥存储为两列. char前缀和自动递增int,两者都为主键分组.CREATE TABLE myItems ( id INT NOT NULL AUTO_INCREMENT, prefix CHAR(3[详细]
-
如何在MySQL中比较两个查询结果的相等性?
所属栏目:[MySql] 日期:2020-05-23 热度:122
我是MySQL用户.我有两个问题,我希望比较他们的平等结果.我想用一个返回true或false的查询来执行此操作,因此我的两个查询中的每一个都很可能采用子查询的形式.我希望避免从两个查询返回结果并在应用程序级别比较它们,以减少通信并提高性能.如果可能的话,我还想[详细]
-
mysql – 查找sql join失败的值
所属栏目:[MySql] 日期:2020-05-23 热度:108
说我有一个查询,例如:SELECT * FROM Table_1 JOIN Table_2 ON Table_1.Col_1 = Table_2.Col_1 所以我有100条记录,其中98条是相同的,所以查询将打印出98条中的98条.如何让SQL打印出未能满足连接的2?最佳答案使用LEFT JOIN:SELECT * FROM Table_1 LEFT JO[详细]

浙公网安备 33038102330553号