小编Mar*_*tin的帖子

如何将所有 InnoDB 表转换为 MyISAM?

大家好,我正在寻找一种方法(sql 代码),我可以使用它在 WordpressDB 中将所有 InnoDB 转换为 MyISAM 。

从现在开始我的代码是:

SELECT CONCAT('ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME,' ENGINE=MyISAM;') FROM Information_schema.TABLES WHERE ENGINE = 'InnoDB'
Run Code Online (Sandbox Code Playgroud)

这让我回来:

ALTER TABLE db.wp_comments ENGINE=MyISAM;
ALTER TABLE db.wp_links ENGINE=MyISAM;
ALTER TABLE db.wp_options ENGINE=MyISAM;
ALTER TABLE db.wp_postmeta ENGINE=MyISAM;
ALTER TABLE db.wp_posts ENGINE=MyISAM;
ALTER TABLE db.wp_term_relationships ENGINE=MyISAM;
ALTER TABLE db.wp_term_taxonomy ENGINE=MyISAM;
ALTER TABLE db.wp_termmeta ENGINE=MyISAM;
ALTER TABLE db.wp_terms ENGINE=MyISAM;
ALTER TABLE db.wp_usermeta ENGINE=MyISAM;
ALTER TABLE db.wp_users ENGINE=MyISAM;
Run Code Online (Sandbox Code Playgroud)

现在我想一次执行所有这些行,我想将所有结果保存在一个变量中并执行它们。但是一个 sql 变量只能保存一行......我现在如何使用简单的 sql 代码一次执行所有这些行?

提前致谢

PS:我可以使用“更新”来解决这个问题,因为更新可能会将引擎更新为MyISAM?

mysql sql myisam innodb

2
推荐指数
1
解决办法
4071
查看次数

如何在shell中并行分配多个变量

ATM 我目前的想法是,这样做:

a_NODE=$(node -v) &
a_NPM=v$(npm -v) &
a_YARN=v$(yarn -v) &
a_CURL=v$(curl --version | head -n 1 | awk '{ print $2 }') &
wait
echo "Node:             $a_NODE"
echo "NPM:              $a_NPM"
echo "YARN:             $a_YARN"
echo "curl:             $a_CURL"
Run Code Online (Sandbox Code Playgroud)

但这实际上会跳过所有变量定义并打印空版本字符串。据我所知,该wait命令应该让脚本等待,直到所有变量都设置完毕,然后才开始打印 - 但事实并非如此。

parallel-processing bash shell sh

1
推荐指数
1
解决办法
425
查看次数

Typo3 v8 如何从 Bootstrap 包中插入当前年份到版权中?

我正在寻找一种将page.theme.copyright.text动态文本设置为

“© 公司名称 {year}”

我尝试过的:


1.) 标记

“©公司名称###DATE###”

使用打字稿:

page.10 {
   marks.DATE= TEXT 
   marks.DATE.data = date : Y
}
Run Code Online (Sandbox Code Playgroud)

2.) lib.copyright

TS:

lib.copyright = TEXT
lib.copyright.data = date:U
lib.copyright.strftime = %Y
lib.copyright.wrap= © | 
temp.mainTemplate.subparts.copyright_date < lib.copyright
Run Code Online (Sandbox Code Playgroud)

3.) 使用 TS 常数

TS 常数:

page.theme.copyright.text = &copy; Company Name |
Run Code Online (Sandbox Code Playgroud)

TS:

page.10.variables.themeCopyrightText {
    value >
    data = date:U
    strftime = %Y
    noTrimWrap = |{$page.theme.copyright.text}|
}
Run Code Online (Sandbox Code Playgroud)

没有任何效果。

我拥有的:

  • Typo3 v8.7.8
  • 主题:Bootstrap Package 8.0.3
  • 不知道如何解决这个问题:)

date typo3 dynamic twitter-bootstrap

0
推荐指数
1
解决办法
1161
查看次数