小编Mr.*_*rax的帖子

正则表达式修改Google云端硬盘共享文件网址

我正在尝试创建一个脚本,将常规的Google云端硬盘共享网址转换为直接下载网址.原始URL如下所示:

https://drive.google.com/file/d/FILE_ID/edit?usp=sharing
Run Code Online (Sandbox Code Playgroud)

并需要转换为如下所示:

https://drive.google.com/uc?export=download&id=FILE_ID
Run Code Online (Sandbox Code Playgroud)

因此,我正在尝试使用我不熟悉的正则表达式来获取要删除/更改的所需文本.我正在使用RegExr尝试创建它,但我只能得到它

/file/d/
Run Code Online (Sandbox Code Playgroud)

我尝试过一种消极的前瞻,但它似乎没有用.有什么建议?

regex url google-drive-api

6
推荐指数
2
解决办法
2835
查看次数

使用 SQLite 列出数据库中的所有表

我似乎找不到关于如何列出数据库中所有表的文档(我理解)。我尝试了以下方法:

SELECT * FROM .table;
SELECT * FROM .tab;
SELECT * FROM .db;
SELECT * FROM world.db;
Run Code Online (Sandbox Code Playgroud)

他们都没有工作。我只是在学习 SQL,所以请原谅我的无知。:0)

sqlite

4
推荐指数
2
解决办法
4289
查看次数

ERROR 1426(42000)第20行:精度太高14

我有一个sql文件,我试图用MySQL命令行导入它.当我输入以下内容时

C:\Users\MyUser\Desktop\SQL>mysql -u root -p < memory.sql
Enter password: **********
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

ERROR 1426 (42000) at line 20: Too big precision 14 specified for column 'lastmod'. Maximum is 6
Run Code Online (Sandbox Code Playgroud)

所以我在文本编辑器中打开了sql文件,更改了14到6,再次尝试导入,我得到了这个:

ERROR 1064 (42000) at line 20: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 16
Run Code Online (Sandbox Code Playgroud)

这是创建表

CREATE TABLE AccessCard (
 ID int(11) NOT NULL auto_increment,
 personID int(11) NOT NULL default '0', …
Run Code Online (Sandbox Code Playgroud)

mysql database

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

标签 统计

database ×1

google-drive-api ×1

mysql ×1

regex ×1

sqlite ×1

url ×1