-
在我们删除其中一些后,修复mysql表行id中的空白
所属栏目:[MySql教程] 日期:2020-12-11 热度:121
我有一个超过17000行的mysql表.我从中间部分删除了大约530行.现在每行都有一个连续的AUTO-INCREAMENTED数字主键.您现在可以理解,已删除了几行数.所以我只是想问一下,有什么方法可以在一些完美的顺序中再次修复所有行?最佳答案您可以使用此主键作为外键,小心[详细]
-
php – 计算MySQL中DISTINCT行的数量
所属栏目:[MySql教程] 日期:2020-12-11 热度:171
我正在用PHP / MySQL构建一个评论系统.这个评论系统有一个很好的功能,它允许用户突出显示文本(在数据库中存储为“selected_text”),然后突出显示的文本将与用户发表的评论一起存储在数据库中.此外,我还将段落(突出显示的文本出现)存储为INT.这些值都存储在数[详细]
-
如何在php / mysql Web应用程序中实现悲观锁定?
所属栏目:[MySql教程] 日期:2020-12-11 热度:179
如何在php / mysql Web应用程序中实现悲观锁定? web-user打开一个页面来编辑一个数据集(行) 网络用户点击“锁定”按钮,以便其他用户能够阅读但不能写入此数据集 网络用户进行一些修改(可能需要1到30分钟) 网络用户点击“保存”或“取消”,删除“锁定” 在这[详细]
-
c# – 已经有一个开放的DataReader ……即使它没有
所属栏目:[MySql教程] 日期:2020-12-11 热度:66
注意:当问题没有正确处理读取器/连接时,或者错误是由于处理不当的延迟加载时,我已经经历了数百万个问题.我相信这个问题是另一个问题,可能与MySQL的.NET连接器有关. 我通过其.NET连接器(6.8.3)广泛使用MySQL服务器(5.6)数据库.出于性能原因,所有表都是使用My[详细]
-
php – MySQL:从总值中只显示200个字符
所属栏目:[MySql教程] 日期:2020-12-11 热度:114
我有一个MySQL表,其中包含一个名为description的字段,其中包含如下记录: Former cop Brian OConner partners with ex-con Dom Toretto on the opposite side of the law.Since Brian and Mia Toretto broke Dom out of custody,theyve blown across many bo[详细]
-
mysql – 需要在同一个表中将数据从一个字段移动到另一个字段
所属栏目:[MySql教程] 日期:2020-12-11 热度:138
我想将所有数据从field_id_41移动到field_id_380,其中weblog_id = 191 这两个字段属于同一个表:exp_weblog_data 我不想在没有问这里的情况下运行任何东西,我开始把它放在一起: UPDATE exp_weblog_data SET field_id_380 = (SELECT field_id_41 FROM exp_we[详细]
-
使用PHP从时间戳减去6小时
所属栏目:[MySql教程] 日期:2020-12-11 热度:136
我有这段代码来显示数据库中的日期和时间.如何修改它以从时间戳中减去6小时. date('m-d g:Ga',strtotime($row['time_stamp'])) 最佳答案UNIX时间戳是Epoch以来的秒数.只需减去六小时内的秒数: date('m-d g:Ga',strtotime($row['time_stamp'])-21600) 你也可[详细]
-
从MySQL表中选择PHP时间戳早于X的行
所属栏目:[MySql教程] 日期:2020-12-11 热度:190
我有一个用户表,用户需要获得批准,我想显示未经批准且已在7天前注册的用户. 我的user_regdate是使用php time()函数创建的时间戳. 这是我尝试的,它不起作用: mysql_query("select * from users WHERE user_regdate 谢谢最佳答案PHP的timstamps是一个简单的整[详细]
-
php – 在远程数据库中插入134675值的最快方法
所属栏目:[MySql教程] 日期:2020-12-11 热度:168
我有一个超过134675值的数组,我需要将它们插入我的mySQL表.我知道使用PHP和mySQL数据插入所需的所有东西.是否有一种快速方法可以让我在30-60秒内在远程服务器上插入所有这些值?因为当我使用foreach方法尝试它时,页面会超时.远程服务器不允许DB连接持续超过6[详细]
-
PHPExcel生成完全输出
所属栏目:[MySql教程] 日期:2020-12-11 热度:51
问候, 我无法弄清楚如何正确使用PHP,特别是PHPExcel.我已经阅读了关于这个主题的多篇帖子,但我一直在圈子里跑来跑去.这是我的代码的相关部分: $viewinv = mysql_connect($sqlsrv,$username,$password);if (!$viewinv) { die('Could not connect to SQL serv[详细]
-
MYSQL UNION和ORDER BY无法正常工作
所属栏目:[MySql教程] 日期:2020-12-11 热度:100
我有一个mysql查询,如下所示 (SELECT order_product.op_id,order_product.ocat_id,order_product.op_partnunber,order_product.op_name,order_product.op_upc,order_product.op_desc,order_stockavailable.osa_id,order_stockavailable.of_id,order_stockava[详细]
-
mysql – 使用默认的NULL是好的吗?
所属栏目:[MySql教程] 日期:2020-12-11 热度:124
我有一些列可能包含用户想要提供的数据. 示例|电子邮件|名字|姓氏| 电子邮件 必需,因此列设置为NOT NULL 默认值:无 名字 不需要因此列设置为NULL 默认值:NULL 姓氏 不需要,因此列设置为NULL 默认值:NULL 在phpmyadmin中创建/编辑列时;它有一个选项说默认[详细]
-
MySql,如何在positve或negative的select查询中进行分组?
所属栏目:[MySql教程] 日期:2020-12-11 热度:72
我想按所有负面的价值和所有积极的价值观分组,任何想法如何做到这一点?最佳答案GROUP BY SIGN(字段)应该有效.[详细]
-
mysql – InnoDB或MyISAM – 为什么不两者兼而有之?
所属栏目:[MySql教程] 日期:2020-12-11 热度:78
我已经阅读了关于InnoDB和MyISAM之间哪个更好的各种线索.似乎辩论是使用或其他.是否不可能同时使用两者,具体取决于表格? 这样做的缺点是什么?据我所知,可以在CREATE TABLE命令期间设置引擎.因此,经常读取的某些表可以设置为MyISAM,但需要事务支持的表可以[详细]
-
sql – 如何将具有相同字段的两个表的结果连接到一个字段中?
所属栏目:[MySql教程] 日期:2020-12-11 热度:120
我有这样的表: Table1 Table2 name1 | link_id name2 | link_id text 1 text 2 text 2 text 4 我想得到结果: name1 name2 link_idtext text 1text text 2text text 4 我怎么能这样做? 加: Sry,我的英语不太好.我有设备,device_model和device_type表与重[详细]
-
将php数组插入mysql
所属栏目:[MySql教程] 日期:2020-12-11 热度:78
我有一个数组$product_array,当我使用print_r($product_array);时.数组显示如下 Array( [0] = Array ( [ID] = P00100 [NAME] = Edina [PRICE] = $20.00 ) [1] = Array ( [ID] = P00101 [NAME] = Richfield [PRICE] = $21.00 ) [2] = Array ( [ID] = P00102 [[详细]
-
mysql – 如果sql中不存在,则插入记录,重复列名
所属栏目:[MySql教程] 日期:2020-12-11 热度:65
我想要一个解决方案来插入一个记录,如果它不存在所以我在这里搜索并找到了解决方案,但我有另一个问题 INSERT INTO closed_answers (question_id,subject_id)SELECT * FROM (SELECT 2,2) AS tmpWHERE NOT EXISTS ( SELECT question_id FROM closed_answers WH[详细]
-
php – 产品,选项和类别最优雅的MySQL架构是什么?
所属栏目:[MySql教程] 日期:2020-12-11 热度:54
我使用了十几个模板系统(Zen Cart,Cube Cart等).每种方法都有自己奇怪的方式来构建产品,选项和类别.所有附加功能都会导致McGuyver堆叠的卡片状况,这使得使用代码成为一种阻力. 所以六年前我建立了自己的网络商店引擎,这个引擎多年来不断发展,成为自己的一堆[详细]
-
mysql – 表中的最大列数
所属栏目:[MySql教程] 日期:2020-12-11 热度:79
问题1:表中我们可以拥有的最大列数是多少 问题2:表中应该具有的最大列数是多少 最佳答案SQL 2000:1024 SQL 2005:1024 SQL 2008:1024用于非宽表,30k用于宽表. 宽表用于在SQL 2008中使用新的稀疏列功能时,该功能是为大量通常为空的列而设计的. 仅仅因为这[详细]
-
从MySql移植到T-Sql.任何INET_ATON()等效?
所属栏目:[MySql教程] 日期:2020-12-11 热度:127
需要将一些代码从MySql移动到TSql.我有一些对INET_ATON的调用,它将类似于IPAddress的字符串转换为数字.是否有T-SQL等价物?最佳答案滥用parsname函数: create function INET_ATON (@addr varchar(15))returns bigintwith schemabindingasbegin return cast([详细]
-
php – 使用pdo在搜索变量中使用冒号(:)进行查询
所属栏目:[MySql教程] 日期:2020-12-11 热度:66
我有一个恼人的问题.我正在尝试做一些简单的事情,比如从db获取一个单元格值. 这是你可以用db做的最基本的事情给我一个值,其中有一个具有此值的单元格. 问题是搜索查询包含冒号(:). 我在一个准备好的语句的类中使用pdo函数,但没有运气. 我已经尝试了一切,甚至[详细]
-
管理PHP,MySQL等日期的最佳方法是什么?
所属栏目:[MySql教程] 日期:2020-12-11 热度:158
我的服务器在达拉斯.我在纽约市.. PHP和MySQL都有配置变量来设置时区. 我如何让他们一起工作?我应该在MySQL中存储哪些日期?如何根据用户的偏好让PHP处理更改日期? 请记住:我认为我没有让PHP明确设置日期,它总是在查询中使用“NOW()”但是我预见到需要这[详细]
-
MySQL:有条件地选择下一行和上一行
所属栏目:[MySql教程] 日期:2020-12-11 热度:162
http://thedailywtf.com/Articles/The-Hot-Room.aspx 你看到底部是如何链接到下一篇和之前的文章(“Unprepared For Divide_By_Zero”和“完全不同的游戏”)?我该怎么做,但选择下一篇和以前的非私人文章?这适用于选择下一篇文章: SELECT * FROM articles W[详细]
-
mysql – 如何跟踪数据库表中多列的更改以进行审计?
所属栏目:[MySql教程] 日期:2020-12-11 热度:179
这个问题已经多次回答:here,here和外部链接here和here. 我理解上述线程中描述的方法,我打算使用this方法. 但我在实施这一点时几乎没有什么基本疑虑. 在我的情况下,一行中的多个列可以同时更新,因此遵循正确的实现方式: 找出操作类型(INSERT / UPDATE / DEL[详细]
-
CASE附近的MySQL无法识别的关键字
所属栏目:[MySql教程] 日期:2020-12-11 热度:173
我遇到了phpmyadmin 4.6.4的问题,这似乎与这两个问题完全相同: https://github.com/phpmyadmin/phpmyadmin/issues/12100 MySQL ALL statement not working in phpmyadmin 根据这些,似乎这个问题在这个版本中被解决了,但是我仍然在这个代码上收到相同的错误[详细]