Filemaker에서 mysql로 테이블 구조 복사
배경
방법 1 html 내보내기에서 성형하여 sql 문장 만들기
<TH>
로 묶인 필드 이름의 배열을 출력합니다 <HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis"></HEAD>
<BODY><TABLE BORDER=1>
<TR>
<TH>商品番号</TH>
<TH>商品名</TH>
<TH>販売価格</TH>
<TH>登録日時</TH>
<TH>修正日時</TH>
<TH>販売停止</TH>
</TR>
...
CREATE TABLE 商品 (
商品番号 text,
商品名 text,
販売価格 text,
登録日時 text,
修正日時 text,
販売停止 text,
)
방법 2 Filemaker 스크립트로 테이블 구조 만들기 sql 문 만들기
変数を設定 [ $sql; 値:"CREATE TABLE 商品 (¶" ]
レコード/検索条件/ページへ移動 [ 最初の ]
フィールドへ移動 [ ローカル::商品番号 ]
Loop
変数を設定 [ $sql; 値:$sql & Get ( アクティブフィールド名 ) & " text" ]
次のフィールドへ移動
Exit Loop If [ Get ( アクティブフィールド名 ) = "sql" ]
変数を設定 [ $sql; 値:$sql & ",¶" ]
End Loop
フィールド設定 [ ローカル::sql; $sql & "¶)" ]
CREATE TABLE 商品 (
商品番号 text,
商品名 text,
販売価格 text,
登録日時 text,
修正日時 text,
販売停止 text
)
준비
방법 3 ODBC 연결을 사용하여 Filemaker 스크립트로 테이블 만들기
変数を設定 [ $sql; 値:"CREATE TABLE 商品 (¶" ]
レコード/検索条件/ページへ移動 [ 最初の ]
フィールドへ移動 [ ローカル::商品番号 ]
Loop
変数を設定 [ $sql; 値:$sql & Get ( アクティブフィールド名 ) & " text" ]
次のフィールドへ移動
Exit Loop If [ Get ( アクティブフィールド名 ) = "sql" ]
変数を設定 [ $sql; 値:$sql & ",¶" ]
End Loop
変数を設定 [ $sql; 値:$sql & "¶)" ]
SQL を実行 [ ODBC データソース: 「fm2sql」; 計算済みの SQL テキスト: $sql ]
방법 4 ODBC 연결을 사용하여 Filemaker 스크립트에서 필드 추가
SQL を実行 [ SQL テキスト: CREATE TABLE 商品 ( dummy INT ) ]
レコード/検索条件/ページへ移動 [ 最初の ]
フィールドへ移動 [ ローカル::商品番号 ]
Loop
変数を設定 [ $sql; 値:"ALTER TABLE 商品 ADD " & Get(アクティブフィールド名) & " TEXT;" ]
SQL を実行 [ ODBC データソース: 「fm2sql」; 計算済みの SQL テキスト: $sql ]
次のフィールドへ移動
Exit Loop If [ Get ( アクティブフィールド名 ) = "sql" ]
End Loop
Reference
이 문제에 관하여(Filemaker에서 mysql로 테이블 구조 복사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iphlox/items/9da1ffd3f3a95e2e05ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)