-
php – 使用MYSQL在同一部电影上插入多个actor
所属栏目:[MySql教程] 日期:2020-12-11 热度:71
伙计们,我不知道如何问这个问题,我刚开始学习PHP和Mysql,我有很多麻烦做一些我觉得很容易的事情. 让我们说我在Mysql Actors和Movies中有两个表. 演员有ID和NAME 电影也有相同的ID和名称. 在这个例子中,我们可以说我们的演员是1布拉德皮特,2爱德华诺顿和3杰克[详细]
-
mysql – Sql语法插入每千分之一正整数,从1开始直到100万?
所属栏目:[MySql教程] 日期:2020-12-11 热度:84
我有下表: CREATE TABLE dummy ( thousand INT(10) UNSIGNED,UNIQUE(thousand)); 是否有sql语法我可以用来插入每千分之一正整数,从1开始直到100万?我可以在PHP中实现这一点,但我想知道如果不使用存储过程这是否可行. thousand11001200130014001...99800199[详细]
-
mysql – 创建指标的顺序会影响查询优化器将选择哪个索引?
所属栏目:[MySql教程] 日期:2020-12-11 热度:95
如果我创建以下两个指标 ALTER TABLE requests ADD INDEX daily_ips(exec_date,ip_address);ALTER TABLE requests ADD INDEX is_cached(exec_date,cached); 请求的show index输出如下 Table Non_unique Key_name Seq_in_index Column_name Collation Cardina[详细]
-
mysql – 昨天插入SQL DATEADD
所属栏目:[MySql教程] 日期:2020-12-11 热度:169
我想使用PHP和MySQL来插入昨天的日子.所以我的想法是: INTO chartValues SET timestamp='1353369600',`datetime`=DATEADD(d,-1,GETDATE()) 但它不起作用: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL se[详细]
-
mysql – SQLSTATE [HY000]:常规错误:1366不正确的整数值:
所属栏目:[MySql教程] 日期:2020-12-11 热度:85
$order = new Application_Model_DbTable_Order();$orderno = $order-select()-from($order,'orderno')-where('memberid = ?',$userid)-order('orderno DESC')-limit(1,0); SQLSTATE[HY000]: General error: 1366 Incorrect integer value: SELECT ordertabl[详细]
-
php – 用于从每个用户获取最后一条消息的数据库查询(如faceboo
所属栏目:[MySql教程] 日期:2020-12-11 热度:160
我需要在登录用户和他曾与之聊过的任何用户之间获取最后一条消息,就像facebook一样.这将像facebook.com/messages页面. 这是我到目前为止所做的 数据库 USER_TABLE cwid 名字 姓 user_image_link 信息 ID cwid1(发件人ID) cwid2(接收者ID) 消息(消息内容) mes[详细]
-
php – 通过mod-rewrite创建数千个url
所属栏目:[MySql教程] 日期:2020-12-11 热度:87
我正在编写一个网站,其中有很多用户存储在mysql_database中,其中每个用户都有ID和profilename(如jim.button.1)等字段.我想要一个url(通过例如userID上的mysql_select获取配置文件)具有以下结构:www.mysite.com/jim.button.1 现在我知道我可以用mod_rewrite_[详细]
-
mysql – 如何通过多个元组(行)找到共享一个属性(列)的对?
所属栏目:[MySql教程] 日期:2020-12-11 热度:187
我试图在这个简化的例子中找到喜欢同一组电视节目的用户对 假设我有一张桌子,每个用户都可以获得他们喜欢的每个电视节目的参赛作品: |USER | Show ||-----|-------------||001 | Lost ||001 | South Park ||002 | Lost ||003 | Lost ||003 | South Park ||0[详细]
-
通过索引查询慢速搜索LIKE%MYSQL
所属栏目:[MySql教程] 日期:2020-12-11 热度:116
我有100万行这么大的表. 表的结构 id int INDEX(not primary not unique just index)lang_index varchar(5) INDEXname varchar(255) INDEXenam varchar(255) INDEX 好.我查询 1查询 "SELECT name FROM table WHERE lang_index='en' AND name LIKE 'myname%'"[详细]
-
php – 是否可以使用Joomla在一个中运行多个更新查询?
所属栏目:[MySql教程] 日期:2020-12-11 热度:168
我想使用JOOMLA 2.5一次运行许多SQL更新查询.在我的代码下面: require_once '../includes/framework.php'; $query = "UPDATE #__mytable SET myfield='value' where id=1; UPDATE #__mytable SET myfield='value' where id=2; UPDATE #__mytable SET myfiel[详细]
-
将TCP MySQL连接重定向到代理
所属栏目:[MySql教程] 日期:2020-12-11 热度:57
我有一个Delphi应用程序,它连接到Internet上的MySQL发布数据库,地址如mysql01.example.com:3306. 但是,我的客户端计算机位于代理后面,如果我通过代理,我就可以连接.我使用ZeosLib进行连接,它没有代理身份验证. 是否可以使用某种代理转发程序转发到代理的连接[详细]
-
MYSQL作为查询使用子查询而不是2个查询(php)
所属栏目:[MySql教程] 日期:2020-12-11 热度:161
我有桌子(大约80000行),看起来像 id,parentId,col1,col2,col3... 1,null,'A','B','C' 2,1,... 3,... 4,... 5,4,... (一级父母 仅限儿童) 我需要获得所有依赖行 SELECT ... FROM table WHERE id = :id OR parentId = :id OR id IN ( SELECT parentId FROM tab[详细]
-
mysql – 开源数据库的常见SQL查询列表?
所属栏目:[MySql教程] 日期:2020-12-11 热度:180
我正在尝试找到有关MySQL,PostgreSQL,SQLite等开源数据库的正确RDBMS SQL queries的信息.他们是否有任何预组装列表或者我只需要梳理每个数据库引擎的文档(在某些情况下猜测正确的实现?ALTER TABLE vs CREATE INDEX) 例如,到目前为止,我有MySQL的这个(部分)[详细]
-
mysql – GROUP BY vs INSERT IGNORE
所属栏目:[MySql教程] 日期:2020-12-11 热度:72
嗨! 我需要在mysql(5.1)上扫描一个非常大的表, 这是表格或多或少的样子: CREATE TABLE `big_table` ( `id` BIGINT(11) NOT NULL AUTO_INCREMENT,`main_id` INT(11) DEFAULT NULL,`key` VARCHAR(20) NOT NULL,PRIMARY KEY (`id`),KEY `main_id_key` (`main_[详细]
-
如何在MySQL 5.5中的存储过程中获取异常消息
所属栏目:[MySql教程] 日期:2020-12-11 热度:190
我正在使用MySQL 5.5.要在MySQL 5.6上获取异常消息,请使用GET DIAGNOSTIC函数. MySQL 5.5中是否有类似的功能?我正在使用的项目已经使用MySQL 5.5版.最佳答案您可以尝试使用SHOW ERROR和SHOW WARNING.要查看上一个错误或警告,您可以将其用作: SHOW ERRORS L[详细]
-
php – 在MYSQL中存储密码保护密码的正确代码程序
所属栏目:[MySql教程] 日期:2020-12-11 热度:75
所以目前我的代码使用标准的sha1来散列数据库实现的密码. 什么是或者有更好的保密方式来存储密码?也许是MD5(是的我在开玩笑) 例如,我使用Codeigniter作为我的框架,加密密码的最佳方法是什么? 最佳答案您应该使用bcrypt来哈希密码,它专门用于哈希密码. 密码[详细]
-
在MySql“order by”子句中有效地进行数学运算?
所属栏目:[MySql教程] 日期:2020-12-11 热度:106
我曾多次被告知使用数学进行SELECT非常有效,并且在WHERE子句中使用math非常有效.这些情绪是否正确?这如何适用于ORDER BY子句? 谢谢!! 例: SELECT a.* FROM a ORDER BY (a.field_1*a.field_2) 最佳答案如果结果大于sort_buffer_size,则您的查询必须使用[详细]
-
php – 如何在sql中生成随机字符串到salt passowrd?
所属栏目:[MySql教程] 日期:2020-12-11 热度:177
在sql中有关于密码的问题: 下面的代码通过随机生成10个字符的字符串来限制特定密码: Update Teacher SET TeacherSalt = SUBSTRING(MD5(RAND()),-10),TeacherPassword = SHA1(CONCAT('009b9b624aaecc4b3217dcd4bfee15ab704745d7',SUBSTRING(MD5(RAND()),-10[详细]
-
C#Asp.Net创建文本文件,将其压缩并保存到Blob – 无需向磁盘写
所属栏目:[MySql教程] 日期:2020-12-11 热度:115
这里很复杂,反正对我来说:) 基本上我想要实现的是生成一些文本,将这个文本文件压缩到两个目录中,然后将其上传到MySQL blob字段 所有这些都没有写入磁盘.我对这一切都比较新,所以任何指针都非常感激.到目前为止,我有点放在一起,它显然崩溃和烧伤,但希望能更好[详细]
-
php – 使用MySQL调试PDO准备的查询
所属栏目:[MySql教程] 日期:2020-12-11 热度:178
我正在进行从mysql_ *调用到使用PDO调用的更改,并且在开发新代码时无法弄清楚如何调试我的实际SQL. 在mysql_ *调用下,我可以在PHP函数中编写一些SQL,并且可以回显实际的SQL以查看处理器正在使用的内容. 我无法在PDO库中找到这样的野兽. debugDumpParams看起[详细]
-
复杂的mysql插入
所属栏目:[MySql教程] 日期:2020-12-11 热度:170
我在编写一个查询时遇到问题. 例如,我有一个表字段id和名称的表 ID | Name---+------1 | John 2 | Ben3 | Bob 第二个表有字段名称和somefield.我需要使用第一个数据来填充此表,所以它看起来像 name | somefield-----+-----------John | blah=1Ben | blah=2Bo[详细]
-
mysql触发记录,查找更改的列
所属栏目:[MySql教程] 日期:2020-12-11 热度:89
我正在编写一个触发器来跟踪表中发生的所有更改.不幸的是,这个表有150列,我想避免在代码中编写每一列(例如new.col1,new.col2 .),因此我在“更新触发器后”编写了一个以下查询 INSERT INTO logs SELECT *,NOW() FROM abc WHERE abc.id = NEW.Id; 由于更新查询[详细]
-
mysql – 选择*和查询优化器
所属栏目:[MySql教程] 日期:2020-12-11 热度:56
我有一个非常简单的MySQL表,有一些非常奇怪的行为.顺便说一下,奇怪的行为正是我想要它做的,但我不想把它投入生产,不知道为什么它做它做的事情. 无论如何,我有一个像这样的表: Create table `raceTimes` ( `userID` mediumint(8) unsigned,`time` time,prima[详细]
-
mysql – 使用XML和XSD创建填充的数据库
所属栏目:[MySql教程] 日期:2020-12-11 热度:55
我不确定这是否可行,但想到我会问,看看我是否可以得到任何信息. 正如标题所示,我有一个包含数千行的XML文件.我还有它关联的XSD架构文件. 我想知道,我是否可以将这些数据转换为MySQL数据库而无需手动指定XPath内容? 例如,Java或Python或其他任何程序是否可以[详细]
-
mysql where count(column_name)= 1?
所属栏目:[MySql教程] 日期:2020-12-11 热度:59
这是我正在使用的查询: SELECT k_id,COUNT(k_id) AS k_count FROM template_keyword_link WHERE k_id IN(1,2,3,4,5)GROUP BY k_id; 此查询返回类似的内容 1 | 6 2 | 1 3 | 4 4 | 1 5 | 9 我想添加AND COUNT(k_id)= 1之类的东西 所以我最终得到了 2 | 1 4 |[详细]